我們目前分別存儲小時和分鐘部分以捕獲時間(例如10.30,14.30)。這是模型時間表示的最佳方式(支持的數據庫是h2,mysql,postgres)如何在模式中對時間表示進行建模
0
A
回答
0
在數據庫中,我將創建一個包含分鐘數的整數字段。然後用戶界面將不得不轉換爲整數字段和從整數字段轉換。
但是 1) 總的時間計算會快得多(像我這樣的問題總是花費在x上的時間,y上的平均時間)。
2) 磁盤空間要求會降低。如果這些表包含少於10億行,那麼這並不重要。
如果您還想在將來某個時間點存儲秒數,會發生什麼?
如果您正在運行SQL Server 2008或以上,你也可以使用新的時間數據類型,如
DECLARE myTime TIME(0)
或
CREATE TABLE #T
(TableID INT IDENTITY(1,1)
, StartTime TIME(0)
)
INSERT INTO #t (StartTime) VALUES ('12:04:59')
SELECT top 10000 * FROM #t
+0
不打算在不久的將來存儲秒 – user339108 2010-08-26 10:26:11
+0
我也有一種印象,即沒有數據類型僅僅表示時間。 DATE,DATETIME捕獲整個日期或日期和時間 – user339108 2010-08-26 10:28:09
相關問題
- 1. 如何在xml模式中對此進行建模?
- 2. 在MATLAB中對hrf時間序列進行建模
- 3. 在MATLAB中對HSV顏色空間進行建模
- 4. 在MATLAB中對HSV顏色空間圓柱體進行建模
- 5. 在JSON模式中的不同對象之間進行選擇
- 6. 如何在PowerShell中獲取內核模式時間和用戶模式時間?
- 7. 如何使用RESTful方式對CANCEL操作進行建模?
- 8. 如何在EF中對此進行建模?
- 9. 如何在關係數據庫中對此進行建模?
- 10. 如何在ReactiveKit中對Action進行建模?
- 11. 如何在OO中對此進行建模
- 12. 如何在數據庫中對產品評分進行建模?
- 13. 建模時間在java中
- 14. 如何在SML中對字符串進行模式匹配?
- 15. 如何以面向對象的方式建模持續時間?
- 16. 如何在楊模型中對字符串模式進行限制
- 17. 在.NET 3.5中對模式進行驗證時加載XDocument
- 18. 尋找在Scala中進行模式匹配時如何使用「@ _ *」的示例
- 19. 使用用戶模式對ETL臨時表進行分組?
- 20. 如何在StackOverflow模式的信譽表中對信譽分數進行細分
- 21. 如何在無模式對話框中模擬模態對話框UI行爲?
- 22. 我如何在運行時正常模式和VR模式之間切換?
- 23. 如何對JList中的模型顯示進行更改
- 24. 當選擇模式=多重時,如何在數據表中進行值綁定
- 25. 如何在虛擬模式下對ListView的底層列表進行排序時進行排序?
- 26. 如何在對話模式下進行微調?
- 27. 如何防止在特定時間顯示啓動模式
- 28. 如何建模數據庫中的「相對」時間?
- 29. 如何在創建其他內部模型時進行搜索
- 30. 如何在父模型的創建時間保存關聯的模型對象?
什麼樣的標準將決定的「最佳」的價值爲你? – Tobiasopdenbrouw 2010-08-26 08:48:04
易於使用和存儲 – user339108 2010-08-26 10:25:43