日付を月/年のみにして、fromとdateの間にあるテーブルのレコードを取得できるクエリを作成しようとしています。私が抱えている問題は、開始日と終了日が同じ月/年の場合にレコードを取得しようとすることです。ここで日付が同じ月/年の場合、日付と時刻の間でレコードを取得する方法は?
は私が午前問題の一例です:
select start_date
from job
where trunc(start_date) between to_date('05-2016','mm-yyyy') and to_date('05-2016','mm-yyyy')
をジョブテーブルでは、そこstart_dateの持つレコードは、5月にしているが、それらを見るために私が設定する必要があります現在まで'06 -2016 'に開始日と終了日が05-2016であることを指定するだけで、5月のstart_dateですべてのレコードを取得する方法はありますか?
どのDBMSを使用していますか? –
月の日が指定されていない理由はありますか? to_date('05 -01-2016 '、' mm-dd-yyyy ')とto_date('05 -31-2016'、 'mm-dd-yyyy')の間にはどのようにして月の最後の日を計算するか、またはその日付が月と年だけあなたに供給されるためですか? – shawnt00
Oracle Sqlを指定してください。好ましくは使用しているバージョン(つまり10g) – EoinS