- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLで時間の比較)
SQLで時間の比較
このQ&Aのポイント
- SQLで現在時間を取得する方法と、DBの時間と比較する方法を解説します。
- DBの情報tbltimeと現在の時間を比較する際に、SQL Server 2005とVB.netを使用しています。スペースの有無による比較の違いについても考察します。
- ソース内で取得したdTimeNowとDBの時間tbltimeを比較するSQL文の作成方法について詳しく説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
今使ってる端末にSQLServerが入っていないので確認はしていないのですが・・・ 型をあわせてあげる必要があると思います。 質問内容の記述ではdbTimeNowは文字列として扱われてしまいます。 T-SQLのCAST文を使って、 "Select * FROM tblA WHERE tbltime < CAST('" & dbTimeNow & "' AS datetime)" というように変換してみてください。
お礼
回答ありがとうございます。 比較できました!!ありがとうございます。