2017-04-18 13 views
-1

2つの列を持つテーブルがあり、1つはHourFromとHourToと呼ばれ、この時間は変更できます。私はタイプがnvarcharであることを望みません。格納する必要があるのは、例えば08:00または23:00です。特定の時間を格納するがdatetime型のSQL Server

この関数を使用してdatetimeを保存するストアプロシージャを作成する代わりに、時間のみを表示する関数を使用してテーブルを設計する方法はありますか?

など 私はこれらの2人のメンバーは、彼らがあるべきな Datetimeであり、種類をミックスしたいいけない私のバックエンドでエンティティを持っていると奇妙な鋳物をやったり splitを使用しているため、この背後にある理由がある

indexOf

+1

timeデータ型を使用できます。 –

+0

質問はちょっとやっかいです、TIMEタイプ、またはもちろんintタイプがあります。 –

+0

だからdatetimeとして保存したいのですが、照会するときに時刻を表示するようにフォーマットされていますか? – mallan1121

答えて

1

あなたは時間(0)を使用できます。データは03:06:12、08:45:00のように見えます。どのようにデータを使用するのか分かりません。例えば、where句でHourFromが'03:00:00 'から'04:00:00'の間である場合、HourFromに分と秒が含まれていれば問題になりますか?

関連する問題