我在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. Mongoose:將mongo集合的日期字段增加一個月
- 4. 如何僅將時間從DateTime存儲到SQL Server 2005中?
- 5. 如何在SQL Server中將字符串視爲一個月
- 6. 從DateTime sql server 2005刪除時間2005
- 7. 如何將DateTime字符串轉換爲SQL Server中的DateTime
- 8. 如何手動增加SQL Server中的整數等uniqueidentifier字段?
- 9. SQL Server 2005中VARBINARY字段的大小
- 10. 如何增加SQL 2005 Server中數據庫的磁盤空間?
- 11. Excel公式將月份增加一個月和一個月中的一個月
- 12. 如何將一個表的所有字段複製到SQL Server 2005 Express中的另一個更寬的表中?
- 13. 從SQL Server的DateTime字段獲取'date'
- 14. 的SQL Server 2005:如何減去6個月
- 15. 當增加varchar字段的大小時,SQL Server 2005索引重建
- 16. SQL Server 2005:如何將一列添加到表格的開頭?
- 17. 將空的FoxPro日期字段導入到SQL Server 2005中
- 18. 如何增加內部資源到SQL Server 2005?
- 19. SQL Server +在SQL中增加非主鍵字段
- 20. 的SQL Server 2005 GROUP BY和每月
- 21. SQL Server 2005 - updt_tmstmp字段索引
- 22. SQL Server 2005條件更新字段
- 23. 的SQL Server 2005:如何在一個字符串進行拆分
- 24. 加入 - SQL Server 2005中
- 25. 自加入SQL Server 2005中
- 26. 如何處理來自SQL Server的DBNull DateTime字段?
- 27. 上個月SQL Server 2005最近一次輸入
- 28. 增加SQL Server 2005列中的Varchar並連接erp
- 29. SQL和加入SQL Server 2005
- 30. 將C#DateTime的參數傳遞給SQL Server 2005?
我敢肯定你的意思是說更新your_table,爲您解決它。 – RedFilter 2009-09-10 19:30:40
@OrbMan:呃,是的,當然是:-(感謝您的編輯! – 2009-09-10 19:31:55
謝謝你們,真的很有幫助!我很欣賞它 – 2009-09-10 19:32:34