我试图这样做:
SELECT SUM(SUBTOTAL as TODAYSALES) FROM dbo.SALESORD_HDR where ORDERDATE >=41187
但是浏览器会抛出一个关于 sum 函数的异常,说“SUM”不是一个可识别的内置函数名称。
有任何想法吗?
做一个
选择总和(小计)作为 TODAYSALES 从 ...
会好很多。
你的语法似乎不对。它应该是SELECT SUM(SUBTOTAL) AS TODAYSALES FROM dbo.SALESORD_HDR where ORDERDATE >= 41187
别名必须在它们所针对的表达式之外定义:
SELECT SUM(SUBTOTAL) as TODAYSALES FROM dbo.SALESORD_HDR where ORDERDATE >=41187