0

重複の可能性:
日時フィールドからのみ、日付によって MySQL データベースからレコードを取得する必要がある

addedテーブルの 1 つに のような日付の列がありますが、'2011-09-22 00:38:23'日付ごとに (時間指定ではなく) データを取得したいのですが、どうすればそれを行うことができますか?

私はこれを試しました:

SELECT * FROM `tbl_customer` WHERE added='2011-09-22' 

しかし、うまくいきませんでした。

4

2 に答える 2

1

これを試してみてください -

SELECT * FROM tbl_customer WHERE DATE(added) = '2011-09-22';

DATE()関数のドキュメント。

于 2012-06-12T05:06:48.590 に答える
0

これを試してください:

SELECT * FROM tbl_customer WHERE convert(varchar(10),added,120)='2011-09-22'
于 2012-06-12T08:23:57.493 に答える