我想通过使用case语句或任何其他更好的建议来创建派生列。
我的要求需要设置一个旗帜,如果销售已经开始在过去3个月作为新销售,也不包括远期订单图书销售,例如:销售为开始在未来。
我有下面的脚本,但还没有完成。
SELECT
SaleID,
SaleStartDate,
[Is New Move-In] =
CASE WHEN SaleStartDate >= DATEADD(MONTH, -3, GETDATE()) THEN 'Yes'
ELSE 'No'END
FROM [dbo].[Sale]这给了我过去三个月的时间,也给了我未来的销售,这也是不需要的。
发布于 2022-05-25 14:49:19
SELECT
SaleID,
SaleStartDate,
[Is New Move-In] =
CASE WHEN SaleStartDate >= DATEADD(MONTH, -3, GETDATE()) AND SaleStartDate < GETDATE()
THEN 'Yes'
ELSE 'No'
END
FROM [dbo].[Sale]https://stackoverflow.com/questions/72379740
复制相似问题