我有一个语法正确的查询(使用 SQL Server 验证),但是当我为 SQL Server CE 执行它时,它给出了以下错误:
insert into HistoryPC (Date, Col1)
values ('12/02/2012', (SELECT COUNT(CASE WHEN i.ProductCode = 'XXX' and i.ProductCode = p.ProductCode THEN Quantity END)
FROM Product p, Invoice_Details i
left outer join Invoice_Header h on h.Invoice_NO = i.Invoice_No
WHERE h.Date = '2012-06-02'))
错误:
解析查询时出错。[令牌行号= 1,令牌行偏移量= 63,错误令牌= SELECT]
我想要的是使用选择将表的日期列插入今天和其他值。
我怎样才能做到这一点?