执行此查询时,我收到错误消息,
数据类型 varchar 和 date 在第 102 行的 add 运算符中不兼容。你能帮忙吗?
ALTER PROCEDURE [dbo].[getrevenue] @date1 DATE
,@date2 DATE
,@StoreNo NVARCHAR(max)
AS
BEGIN
DECLARE @sql_test NVARCHAR(max)
--SET @StoreNo='68,78,104'
SET @sql_test =
'SELECT t1.transtoreno As StoreNO ,t3.Name AS Name,
t1.Dealdate AS Date,t1.UKEI as UKEI,
t2.SubTotal AS SubTotal,
t2.SubTotalDiscount AS SubToatlDiscount,
t1.twoeyesSubtotalDiscount As TwoeyeSubTotalDiscount,
t2.ValueInquiries AS TotalDiscount,
t2.NetSale AS Netsale,
t2.TotalSale AS ToatlSale,
t2.Cash As Cash,
t2.GiftVochuer As GiftVochuer,
t2.Card AS Card,
t2.Suica as Suica,
t2.WONPOINT AS WAONPOINT,
t1.TaxExemption AS TAXExemption,
t2.TaxTotal AS TaxTotal, …Run Code Online (Sandbox Code Playgroud)