我有2個字段名稱從和。兩個字段都有時間(例如FROM = 20520和TO = 39360)。我想將這些字段轉換並更新爲時間格式(例如FROM = 20520變爲FROM = 05:420:00:00,TO = 39360變爲TO = 10:56:00:00) 謝謝。第二次更新字段到時間
-1
A
回答
0
下面是如何將整數轉換爲時間,你可以解決這個問題來更新你的值。 @T是您目前的價值。
declare @T int
set @T = 205020
select dateadd(hour, (@T/1000000) % 100,
dateadd(minute, (@T/10000) % 100,
dateadd(second, (@T/100) % 100,
dateadd(millisecond, (@T % 100) * 10, cast('00:00:00' as time(2))))))
編輯
你只需要秒鐘部分。
declare @T int
set @T = 205020
select dateadd(second, (@T/100) % 100,cast('00:00:00' as time(2)))
第二個編輯的散貨
update Yourtable
set FromTime = dateadd(second, ([FROM]/100) % 100,cast('00:00:00' as time(2))),
ToTime = dateadd(second, ([TO]/100) % 100,cast('00:00:00' as time(2)))
where {YourFilter for you 10000 records}
您正在使用什麼數據庫系統
+0
我可以使用這個,但問題如何轉換和更新超過10000條記錄,而不是單個記錄 – user1203397 2014-12-03 15:04:33
+0
任何人都可以幫助我解決這個問題? – user1203397 2014-12-03 15:40:06
+0
批量應用。 – 2014-12-04 06:01:07
相關問題
- 1. 兩個時間字段,當第一個設置時更改第二個字段
- 2. 不更新,直到第二次點擊
- 3. 日期時間到第二次轉換
- 4. Django - 根據第一個字段實時更新第二個list_filter字段?
- 5. CRM2015:第一次更新表單時驗證字段
- 6. 第一次發生other_field = value時更新字段?
- 7. 項目第二次點擊更新
- 8. Caliburn Micro - UI未更新第二次
- 9. 值更新第二次點擊
- 10. 第二次找不到標籤片段
- 11. 更新時間:自動更新日期/時間字段
- 12. 如何獲得第一和第二最新日期的時間字段
- 13. 從控制器更新時,ng-bind值沒有更新第二次更新
- 14. 使用一段時間mysql_fetch_array和循環期間更新 - 第二部分
- 15. 第一次更新失敗,第二次成功
- 16. NSFetchResults更新委託第一次工作,第二次崩潰
- 17. sql第二次添加時間
- 18. 第二次不能重新賦值給文本字段
- 19. jsTree在第二次刷新時失敗
- 20. 第二次訪問時刷新站點
- 21. 檢查是否第一次選擇時間比第二次時間選擇器
- 22. 我的第一次計數通過第二次計數得到更新?
- 23. 設置第二次顯示字段值需要相當長的時間
- 24. 第二次重新載入swf時間爲2秒
- 25. Jpa事務更新拋出第二次更新的異常
- 26. 排序第二次更快
- 27. Server.transfer第二次更改URL
- 28. 如何更新日期時間字段
- 29. 如何不更新時間戳字段
- 30. JPA字段時間戳不更新
? SQL Server,Oracle,MySQL等? – 2014-12-03 14:36:48
sql server 2008 – user1203397 2014-12-03 14:39:35
如果您已經在2008年,爲什麼不使用['time' datatype](http://msdn.microsoft.com/zh-cn/library/bb677243.aspx)而不是'int '?期望的結果是「時間」還是「varchar」? – 2014-12-03 14:44:12