2016-08-30 9 views
-2

これは私のクエリです。それは結果を与えません。私は引用符を置く場合、クエリが実行されます。その見積もりを置く方法。PHPオブジェクトを使用した単純なDateTimeのSQLクエリ

Select sum(r.views) as sum_views ,r.revenue_date , 
l.lot_id ,l.lot_name,r.type_name 
FROM tbl_revenue_upload r , tbl_lot_details as l 
WHERE AND l.lot_id ='.$search['lot'].' 
And revenue_date >= '.$search['from_date'].' 
And revenue_date <= '.$search['to_date'].' 
group by r.type_id ,month(revenue_date) 
+0

あなたのクエリは、構文エラーと誤ったと思われます。 WHERE条件の下でチェックする条件はありません。 –

+1

あなたの人生を楽にする準備文を使用してください。 – sjsam

+1

これは[\ [this \]](http://stackoverflow.com/a/24989031/1620779)の回答を見る価値があります。 – sjsam

答えて

0
'Select sum(r.revenue) as sum_revenue ,sum(r.views) as sum_views ,r.revenue_date ,l.lot_id ,l.lot_name,r.type_name 
        FROM tbl_revenue_upload r , tbl_lot_details as l 
        WHERE r.video_id = l.video_id AND l.lot_id ='.$search['lot'].' 
        And revenue_date >= "'.$search['from_date'].'" 
        And revenue_date <= "'.$search['to_date'].'" 
        group by r.type_id ,month(revenue_date)  
+0

あなた自身の質問に答えても問題はありませんが、変更に関する詳細とその変更が関係すると思われる理由を含めてください。 – sjsam

+0

何かが反転したコンマで始まっていると、たぶん – Strawberry

+1

@sjsamで終わるはずです。このエラーはちょうどコンマを付け加えて、罰金を受けました。 –

関連する問題