日時が割り当てられていない場合に、すべての日付と時刻を選択できる文字列を置き換えたい SQL クエリを作成したいと考えています。
実際の仕組み:
SELECT * FROM `entry` WHERE `user` like 'TOM' or `user` like 'PHP'
and `entry_datetime` between '2013-03-13 22:20:18' and '2013-03-13 22:20:26'
私の疑問: PHP が日付の値を from と to に取得しないが、AND 条件を削除してクエリを変更したくないが、日付と時刻の間の何かを置き換えたい場合でも、クエリを実行する必要があります:
SELECT * FROM `entry` WHERE `user` like 'TOM' or `user` like 'PHP' and
`entry_datetime` between ' ' and ' '
次のことを試しましたが、うまくいきませんか?このようなクエリを記述できますか?
SELECT * FROM `entry` WHERE `user` like 'TOM' or `user` like 'PHP' and
`entry_datetime` between '%%' and '%%'
LIKEコマンドで使用しているので、上記のように試してみましたか?どんなアドバイスもとても役に立ちます。
私がしようとしている方法が正しいか間違っているかはわかりませんが、日付値が割り当てられていないクエリ ID を変更することはできません。