【发布时间】:2017-05-24 20:14:38
【问题描述】:
SUM(ISNULL(FlagHrs,0.00) + ISNULL(BackFlagSoldHrs,0.00)) AS Ttl_EmpFlagHrs
在 select 语句中使用此语句,但我在 Ttl_EmpFlagHrs 中得到的值被乘以 3,Flaghrs 和 BackFlaghrs 是某个表中存在的不同列。
【问题讨论】:
-
能否分享完整的查询和示例数据
-
请分享您分组的列的详细信息以及您是否在联接中使用它?
-
我猜这涉及到一个连接,可能是一对多连接,导致返回多行......
-
问题是什么?如何得到正确的结果?除以三可能是一种选择;-)
标签: mysql sql select mysql-workbench mysql-error-1064