当我运行此查询时,我想计算 [订单数量] 和 [总收入] 的查询天数。但是我在我的 sql 服务器中收到此错误“从字符串转换日期和/或时间时转换失败”。
我的代码是这样的:
select TaxDate [Date]
,count(docentry) [# of Orders]
,sum(doctotal)-(SUM(TotalExpns)+SUM(VatSum)) [$]
from ORDR
where CANCELED<>'Y'
and SlpCode = '37'
and TaxDate >= '2015-05-26'
and DocStatus = 'C'
GROUP BY TaxDate
UNION ALL
select 'Total'
,SUM(docentry)
,sum(doctotal)-(SUM(TotalExpns)+SUM(VatSum))
from ORDR
where CANCELED<>'Y'
and SlpCode = '37'
and TaxDate >= '2015-05-26'
and DocStatus = 'C'
group by TaxDate
order by TaxDate
我对编写查询很陌生。我没有使用“UNION”工具的经验。所以我很感激任何关于这方面的建议。