ごめんなさい。嘘ですね。 テストせずに返事してました。 「2003-04-05」をキャストする方法をそのまま書いたんですけど 結果がうまくいきませんね。 すいません。 > $sql = "SELECT * FROM T_TEST WHERE PDay BETWEEN '".$startday."'::date AND '".$endday."'::date"; > SQLに「::date」を付けるとPostgreSQLが日付型にキャストしてくれると思います。 > これも古い書き方だったらごめんなさい。