我写了一个查询来检查同一天是否存在多个记录。目前,执行限制的查询摘录如下:
GROUP BY
entry_date
HAVING
COUNT(entry_date) > 1
由于输入日期列定义为datetime
,它会检查整个日期时间还是仅检查日期?
谢谢。
如果entry_date
是DATETIME
,你的团队将不会工作作为expected.you需要CAST
它DATE
。到目前为止,Cast(Datetime)也是可更改的。
GROUP BY cast(entry_date as DATE)
having count(cast(entry_date as DATE)) > 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句