我该如何解决以下问题?Msg 512,Level 16错误
Msg 512,Level 16,State 1,Line 1子查询返回的值超过1。当子查询遵循=,!=,<,< =,>,> =或当子查询用作表达式时,这是不允许的。该语句已终止。
我试图让频率,如:
| Frequency
| 19
| 23
但不知何故,我不能将烘焙查询得到比我更值:
SELECT ts.TimeDifference/ ts.EntryAmount as Frequency
FROM
(
SELECT COUNT(*) as EntryAmount,
(
SELECT DATEDIFF(d, t.minimum, t.maximum)
FROM (SELECT max(Date) AS maximum, min(Date) AS minimum FROM Times GROUP BY column1, column2, column3, column4 HAVING COUNT(*) > 1) t
) AS TimeDifference
FROM Times
) ts
谢谢。
哇谢谢你。有用! –