質問: SQLについて質問です。 以下の列で構成されるテーブルがあります。(全列varchar型) (1).日付 'yyyy/MM/dd' (2).時刻 'HH:mm:ss' (3).コメント このテーブルに対し、 検索条件 [日付From],[時刻From],[日付To],[時刻To] を指定して 日時範囲を検索(SELECT)する場合の、WHERE句の書き方を教えて下さい。 SQLServer・Oracle どちらでもOKです。
回答: CREATE TABLE SOCIA.TESTTABLE ( ADAY VARCHAR2(10), ATIME VARCHAR2(10), DAT1 VARCHAR2(10) ) select * from TESTTABLE where ADAY || ATIME BETWEEN '2005/01/04' || '10:00:00' and '2005/01/07' || '11:00:00' でOKですね。