我在SQL Server中有一些產品到期(ExpirationDate)的DateTime字段。我需要手動增加所有項目,並將其過期時間設置爲比當前字段中存儲的日期晚一個月。我怎樣才能做到這一點?如何將SQL Server 2005中的DateTime字段增加一個月?
2
A
回答
10
我沒有SQL服務器在我的電腦上,所以我無法測試,但對於使用DATEADD
,有點像這樣:
update your_table set your_field = DATEADD(month, 1, your_field)
9
UPDATE Products SET ExpirationDate=DATEADD(month,1,ExpirationDate) WHERE Type='Cheese'
+3
+1意味着奶酪永不過期...... – 2009-09-10 19:32:34
+1
確切地說,它只會變得更加不起眼。 – 2009-09-10 20:04:06
相關問題
- 1. 如何附加到t-sql中的文本字段SQL Server 2005
- 2. SQL Server 2005 - 如何知道一個字段是否是主鍵?
- 3. 如何獲得一個月的日期字段在SQL Server 2008
- 4. 如何僅將時間從DateTime存儲到SQL Server 2005中?
- 5. 在SQL Server 2005中自動遞增2005
- 6. 從DateTime sql server 2005刪除時間2005
- 7. SQL Server 2005中的UNIQUE字段
- 8. SQL Server 2005中VARBINARY字段的大小
- 9. 如何在SQL Server 2005中從另一個SQL Server 2005中調用SQL腳本
- 10. 如何增加在SQL Server在INSERT語句中的主鍵2005
- 11. 如何增加SQL 2005 Server中數據庫的磁盤空間?
- 12. Mongoose:將mongo集合的日期字段增加一個月
- 13. 如何在SQL Server中將字符串視爲一個月
- 14. 如何手動增加SQL Server中的整數等uniqueidentifier字段?
- 15. Excel公式將月份增加一個月和一個月中的一個月
- 16. 添加自動遞增在SQL Server 2005
- 17. 如何將一個表的所有字段複製到SQL Server 2005 Express中的另一個更寬的表中?
- 18. SQL Server:分別自動增加字段
- 19. 在同一個表中更新datetime字段sql server 2008
- 20. 的SQL Server 2005:如何減去6個月
- 21. 在SQL Server的INSERT INTO SELECT查詢字段中添加一個遞增數字
- 22. 從SQL Server 2005的字段寫入PDF
- 23. 當增加varchar字段的大小時,SQL Server 2005索引重建
- 24. 從SQL Server的DateTime字段獲取'date'
- 25. SQL Server 2005:如何將一列添加到表格的開頭?
- 26. 只有當另一個字段更改值時,如何增加SQL Server數據庫表中的整數字段?
- 27. 將空的FoxPro日期字段導入到SQL Server 2005中
- 28. 如何增加內部資源到SQL Server 2005?
- 29. 的SQL Server 2005 GROUP BY和每月
- 30. 如何在SQL Server中僅使用日期查詢DATETIME字段?
我敢肯定你的意思是說更新your_table,爲您解決它。 – RedFilter 2009-09-10 19:30:40
@OrbMan:呃,是的,當然是:-(感謝您的編輯! – 2009-09-10 19:31:55
謝謝你們,真的很有幫助!我很欣賞它 – 2009-09-10 19:32:34