解決済みの質問
こんにちは。PHP5とMySQLで開発をしています。
プログラミングをしていまして
・コード1
tbl1.create_time BETWEEN '2007/10/12' AND '2007/10/18'
・コード2
DATE_FORMAT(tbl1.create_time , '%Y-%m-%d') >= '2007-10-12' AND DATE_FORMAT(tbl1.create_time , '%Y-%m-%d') <= '2007-10-18'
自分自身上記の2つのコードは、
「tbl1のcreate_timeカラムの値が2007/10/12~18の間のもの」という指定で同じかなとおもったのですが、実際に実行すると微妙に違った結果を
表示します。(コード1の方が対象期間が多い)
なぜそうなるか教えてください。
投稿日時 - 2007-10-19 17:34:31
0人が「このQ&Aが役に立った」と投票しています
OKWaveのオススメ
おすすめリンク