Здесь еще один или более для совершенства.
Microsoft SQL Server содержит только тип поля datetime
для хранения дат и времени.
Но позвольте сказать, что я хочу сохранить список рабочих часов, когда дата совершенно неактуальна. В настоящее время я использую тип datetime
, а затем просто показываю временную часть данных. Но у меня есть две проблемы.
- Кажется неловко неэффективным.
- Это может смутить будущих разработчиков, чтобы увидеть полномасштабную дату, приходящую на время, которое они могут не знать, используется ли где-нибудь или нет.
И поэтому он задает вопрос; в отсутствие конкретного поля time
(как в MySQL), что является наиболее оптимальным способом хранения только определенного времени суток с 00:00 до 23:59?
UPDATE: это SQL Server 2005. (Также мне просто интересно узнать, что делать вообще, когда нет типа time
.)