日時のデータ型について

ねこもち
2014-07-23 11:09 1488 1
お世話になります。

SQL Serever 2008 Standard

イントラにてブラウザを介してDBへアクセスしております。
日時を登録するときに、yyyy/mm/dd hh:mm形式で登録させたいのですが、テーブルの該当フィールドのデータ型がdatetimeだと秒まで登録されてしまいます。

上記フォーマットでの登録は無理なのでしょうか。
※テーブルには文字列として登録するのではなく、ちゃんと日時で登録したいところです。

ご教授の程、宜しくお願い致します。

コメント

2014年 07月 23日 (19:17)
こんにちは。
イノ(inno)です。

「datetime」で秒を入れないことはできません。
「smalldatetime」では秒までは表示されますが、秒の場合「00」に固定されますので、
結局「分」までのデータが入る感じになりますが、
smalldatetimeに変更するのはいかがでしょうか。

DECLARE @Today smalldatetime
SET @Today = GETDATE()
SELECT @Today