3

日付形式をdatetimeからSQLクエリの日付だけに変更する方法が必要です。試してみました:

$sql="SELECT created_by FROM meetings WHERE STR_TO_DATE('date_start', 'Y-m-d')='$CorrectDate'";

しかし、役に立たない。

date_start は SQL テーブルのフィールドです。

どんな助けでも大歓迎!!!

4

1 に答える 1

2
SELECT  created_by
FROM    meetings
WHERE   date_start >= $correctDate
        AND date_start < $correctDate + INTERVAL 1 DAY

上の関数または式を含むソリューションとは異なりdate_start、これはsargableです。e. インデックスをdate_start効率的に使用できます。

于 2011-01-31T17:42:01.200 に答える