SQL の質問です。DATE型について、私の誕生日の一ヶ月前から誕生… - 人力検索はてな
あ〜、このSQL おかしいわ。
SELECT date FROM table WHERE ( date_part('month', date '2000-1-1') = 1 AND ( ( date_part('month', date) = 12 AND date_part('day', date) >= date_part('day', date '2000-1-1') ) OR ( to_char(date, 'MMDD') <= to_char (date '2000-1-1', 'MMDD') ) ) ) OR ( to_char(date, 'MMDD') BETWEEN to_char(date '2000-1-1' - interval '1 month', 'MMDD') AND to_char(date '2000-1-1', 'MMDD') ) ;
こーじゃないと、つじつまが合わない。
すんません。