2016-06-15 8 views
0

ここでクエリがあります。それは空に戻ってきます。複数の結果があるはずです。どのようなアイデアをこのクエリはどのように見えるはずですか?ここでcakephp 3.2.3日付のクエリが動作しない

$bookings = $orders->find()->where(["DATE('Orders.booking_date_time')" => $date_time]); 

ここDB 2016年7月17日15時00分00秒 の日付が2016年7月17日15時00分00秒で

+0

MySQLの 'DATE()'関数が実際に何をしているのか知っていますか? ** http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date** – ndm

+0

where句を削除すると、 'code' { "予約":[ { "ID":1、 "tour_id":6、 "CUSTOMER_ID":1、 "booking_date_time": "2016-07-17T15:00:00 + 0000"、 「作成「: ":35:2015-12-17T11 47 + 0000" は、 は "修飾": "2015-12-17T11:35:47 + 0000"、 "" アクティブ:0 }] } –

+0

されていること期待される...しかし、それは私の "質問"とは関係がありません。それは実際にはもっと広いヒントです。 – ndm

答えて

0
$bookings = $orders->find('all')->where(['Orders.booking_date_time' => $date_time, 'Orders.tour_id' => $tour_id]); 

これを渡されているものです私が探していた正しいクエリでした。

関連する問題