2016-07-01 6 views
1

prestashopのps_ordersというテーブルのSQL文を取得しようとしていますが、次のデータが返されます。「私は20を超える値を持つ放棄命令を取得したいのですが、最近の秩序 "である。 私は次の文試してみました:私も私の問題は、彼らがいずれかを持ってhaventだけあれば選択する上でtotal_paidid_customerを使用して「登録ユーザー」と20よりも高い値を持っているので、私はshipping_numberを使用して「注文を放棄した」している SELECT * , MAX( "date_add") AS "Date" FROM "ps_orders" WHERE "id_customer" >0 AND "shipping_number" >0 AND "total_paid" >20 GROUP BY "id_customer"SQL文Prestashop

を後で買ったどんな援助も精算されます。

+0

カートやオーダーは廃止されましたか? –

答えて

0

私はPrestashopがあまりにも分かりません。それでは、私はあなたのSQLの問題だけで動作します。間違いをおかけして申し訳ありません。このあなたが将来的には他のdate_addとレジスタを力で

SELECT pso.*, pso.date_add AS 'Date' 
FROM ps_orders pso 
WHERE pso.id_customer > 0 AND pso.shipping_number > 0 AND pso.total_paid > 20 
AND pso.date_add = (SELECT MAX(pso2.date_add) FROM ps_orders pso2 WHERE pso2.id_customer = pso.id_customer) 
GROUP BY pso.id_customer 
; 

:あなたが副選択でそれを行うことができます

は、私のような何かに思います。

+0

ありがとうございました!それは私の質問を解決した、ありがとう。ラ・リオハ・ウルに来てワインツアーに招待された場合) – ivannaxara

+0

いいえ –