私はSQL Serverの新機能です。私の問題は、datetime
の列を一定の日付と時刻で比較するSQLクエリを書くことですが、言語設定(日付と時刻の値に関する)とは独立しています。SQL Serverの日付と時刻の比較
-1
A
答えて
2
SQL Serverは、任意の文字列形式でDateTime
を格納しません。これは8バイトの数値として格納されます。したがって、保存すると、言語に依存する形式などの問題はありません。
ただし、日付と時刻を表す文字列リテラルを使用すると、SQL Serverによって多くの形式がサポートされます。方法は、SQL Serverでサポートされている(わずかに適合した)ISO-8601の日付形式を使用することです - この形式は常に - SQL Serverの言語と日付形式の設定に関係なく動作します。 ISO-8601 format
は、日付と時刻のSQL Serverでサポートされていますが、次のようになります
YYYY-MM-DDTHH:MM:SS
- ここで注意:このフォーマットは、ダッシュを持っている(しかし、彼らはは省略することができる)、および固定T
区切り文字としてDATETIME
の日付と時刻の間に
これはSQL Server 2000以降で有効です。
+0
私はDateTimeが文字列として格納されていないが、SQLクエリを書くときには文字列を書き込まなければならないということを認識しています。あなたの答えの残りの部分はわからなかったので、私はそれを私にとって役に立つとマークします。ありがとうございますmarc_s – Djole
関連する問題
- 1. SQL Server時刻と行の比較
- 2. 比較日付時刻
- 3. 日付と時刻を比較する
- 4. 日付+時刻と現在の日付と時刻を比較するには?
- 5. と条件日付時刻のSQL Server
- 6. java日付時刻比較2
- 7. SQL Server 2005の比較日付
- 8. SQL Server:行間の日付を比較
- 9. SQL Serverの日付時刻の変換
- 10. DateTime.NowとSQL Serverの開始時刻と終了時刻を比較する
- 11. SQL Serverの日付時刻変数
- 12. データベースの複数の日付と時刻と比較
- 13. SQL Server時刻と深夜0時を比較して
- 14. SQL Serverで日付を比較
- 15. SQL Serverで日付を比較
- 16. iphone sdkのAM/PMを含む日付と時刻の比較
- 17. getリクエストからの日時とJavaScriptの現在の日付時刻の比較
- 18. CAML問合せと日付時刻の比較
- 19. 2つの日付コントロールと時刻コントロールを比較する
- 20. のjava:時刻/日付を比較し、時間差
- 21. SQLクエリ(SQL Serverなど)日付と時刻の差
- 22. SQLサーバーの日付と日時の等価性の比較
- 23. 日付をカウントして同時に比較するSQL Server 2008
- 24. 日時と日付の比較
- 25. 日付のSQLの比較
- 26. Excelで日付と時刻のピッカーで選択した日付時刻を比較します。VBA
- 27. SQLの日付比較
- 28. Microsoft Access 2010の日付/時刻の値の比較
- 29. SQLの日時比較
- 30. 現在の日付と特定の時刻(平日、hh:mm)を比較する
'WhereDateTimeField = '2016-09-08 13:57'' ...あなたの質問は何ですか...? – Siyual
'DateTime'型は、言語やロケールに依存しません。 'DateTime'型で持続されるタイムゾーンやオフセットもありません。 – Igor
2016年9月8日か08/09/2016か...あなたが書いた文法はわかっていましたが、SQL Serverが置かれているPCの言語設定に従って変更する必要があると思いました。 – Djole