Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
DT_DBTimeタイプの時間列を取得します。(eg05:00:21.0000000)。次に、この時間列を特定のタイムスロットと比較する必要があります。ただし、次のように記述するとエラーが表示されます。
[Time]>="05:00:00.0000000"&&[Time]<="05:01:00.0000000"
文字列型に変換せずに時間値を比較する方法はありますか?
文字列をキャストして、その方法で比較できるはずです。
[Time] >= (DT_DBTime)"05:00:00.0000000" && [Time] <= (DT_DBTime)"05:01:00.0000000"
それでもうまくいかない場合は、CONVERT を使用してみてください。
[Time] >= CONVERT(DATETIME,"05:00:00.0000000") && [Time] <= CONVERT(DATETIME,"05:01:00.0000000")