我有一个简单的查询,并注意到当我写sum语句时,结果总数不符合我的预期。我认为这是评估与'日期时间'格式的列。不确定如何避开它。无法搜索正确的词组以找到解决方案,但我期望它是一个常见的解决方案。也许是转换或转换为DATE格式,但这些结果的答案是有道理的。总结案件陈述和日期时间格式
SELECT X.X_ITEMID,
SUM(CASE WHEN X.ActivityDate < '11/29/2016' THEN X.Qty ELSE 0 END) AS SUM_X
FROM ERP_X X
WHERE X_ITEMID = 'abcdef'
GROUP BY X.X_ITEMID
'ActivityDate'列的数据类型是什么? –
activitydate是datetime数据类型。 – Nicho247