如果銷售日期已過期或尚未激活,但僅當assignDate爲true,纔想將saletype設置爲0。我如何在視圖中構建它?如果在Sql Server視圖中聲明
SELECT dbo.ItemStore.SaleType, dbo.ItemStore.SpecialBuyFromDate AS SaleStartDate ,
dbo.ItemStore.SpecialBuyToDate AS SaleEndDate , dbo.ItemStore.AssignDate
FROM dbo.ItemMainAndStoreView
有趣的使用DATEADD(day,0,DATEDIFF(day,0,GETDATE()))來獲取當天的開始 – lambacck 2011-06-02 18:53:02
@lambacck:最有效的方法來做到這一點http://stackoverflow.com/questions/1177449/最好的方法去除的時間,部分的,日期時間,在-SQL服務器/ 1177529#1177529 – gbn 2011-06-02 18:55:07