Das mit dem SQL Manager hatte ich schon probiert, da komme ich irgendwie nicht klar mit, bzw. ich bekomme nicht das Ergebnis was ich brauche.
Hiermit bin ich schon ein Stückchen weiter:
SELECT o.`id_order` AS `ID`,
o.`reference` AS `Bestellnummer`,
ROUND(o.`total_products_wt`,2) AS Gesamtpreis,
p.`wholesale_price` AS `Einkaufspreis`,
cu.`name` AS `Währung`,
c.`date_upd` AS `Datum`,
c.`firstname` AS `Vorname`,
c.`lastname` AS `Nachname`,
ad.`address1` AS ` Empfängeradresse 1`,
ad.`address2` AS ` Empfängeradresse 2`,
ad.`postcode` AS `PLZ`,
ad.`city` AS `Stadt`,
st.`name` AS `Bundesland`,
co.`name` AS `Land`,
cou.`iso_code` AS `Landesvorwahl`,
c.`email` AS `Kundenemail`,
ad.`phone_mobile` AS `Kunde Handynummer`,
p.`reference` AS `Artikel SKU`,
d.`product_quantity` AS `Produkt-Menge`,
o.`payment` AS `Zahlart`
FROM ps_orders o
LEFT JOIN `ps_order_detail` d ON (o.id_order = d.id_order)
LEFT JOIN `ps_customer` c ON (o.id_customer = c.id_customer)
LEFT JOIN `ps_address` ad ON(o.`id_customer`=ad.`id_customer`)
LEFT JOIN `ps_state` st ON(ad.`id_state`=st.`id_state`)
LEFT JOIN `ps_country_lang` co ON(ad.`id_country`=co.`id_country`)
LEFT JOIN `ps_country` cou ON(ad.`id_country`=cou.`id_country`)
LEFT JOIN `ps_product` p ON(d.`product_id`=p.`id_product`)
LEFT JOIN `ps_currency` cu ON(o.`id_currency`=cu.`id_currency`)
WHERE o.`valid` = 1
GROUP BY o.id_order,d.id_order_detail
ORDER BY o.`id_order`
Allerdings bekomme ich den Artikelnamen nicht da rein. Kann mir da jemand helfen?
UND es werden ALLE Bestellungen exportiert ; gibt es vielleicht eine Möglichkeit das einzuschränken?
.png.022b5452a8f28f552bc9430097a16da2.png)