我們目前分別存儲小時和分鐘部分以捕獲時間(例如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. 如何在Erlang中對二進制進行模式匹配?
- 4. 如何在CoreData中對鍵/值對進行建模?
- 5. 按模式對Oracle表進行分區
- 6. 如何在ABAQUS CAE中對這個幾何體進行建模?
- 7. 在MATLAB中對HSV顏色空間圓柱體進行建模
- 8. 在MATLAB中對HSV顏色空間進行建模
- 9. 在關係數據模型中表示時間表/時間表
- 10. 在JSON模式中的不同對象之間進行選擇
- 11. 如何使用RESTful方式對CANCEL操作進行建模?
- 12. 如何在PowerShell中獲取內核模式時間和用戶模式時間?
- 13. 如何在數據庫中對產品評分進行建模?
- 14. 如何在ReactiveKit中對Action進行建模?
- 15. 我應該如何在Redis中對此進行建模?
- 16. 如何在OO中對此進行建模
- 17. 如何在關係數據庫中對此進行建模?
- 18. 如何在EF中對此進行建模?
- 19. 如何在promela/SP中對此代碼進行建模?
- 20. 建模時間在java中
- 21. 如何在elixir中對HashDict進行模式匹配?
- 22. 如何在Scala中對泛型進行模式匹配?
- 23. 如何在SML中對字符串進行模式匹配?
- 24. 如何以面向對象的方式建模持續時間?
- 25. 模式進行多對多創建模型控制器
- 26. 表之間的多對多關係 - 如何在SQL中建模
- 27. 如何在MongoDB中進行高級列表建模和匹配
- 28. 如何在楊模型中對字符串模式進行限制
- 29. 在.NET 3.5中對模式進行驗證時加載XDocument
- 30. 尋找在Scala中進行模式匹配時如何使用「@ _ *」的示例
什麼樣的標準將決定的「最佳」的價值爲你? – Tobiasopdenbrouw 2010-08-26 08:48:04
易於使用和存儲 – user339108 2010-08-26 10:25:43