leadi Posted November 29, 2022 Share Posted November 29, 2022 Hallo ich habe ein Problem mit der SQL abfrage in meinem Backend. Seit kurzem wird mir nach dem Export der aktuellen SQL Anfrage nichts mehr in meiner CSV Datei angezeigt, sondern nur leere Zeilen. Ich gehe normal über die SQL Bestellungen und ändere im Code das Datum, um mir für den jeweiligen Tag die Bestellung anzeigen zu können. Danach downloade ich die neue SQL Datei als CSV Datei. Bis vor kurzem ging dies auch und mir wurden die Bestelldaten in der CSV datei angezeigt. Woran kann es liegen, dass dies plötzlich nicht mehr funktioniert und wie kann ich das Problem beheben? Link to comment Share on other sites More sharing options...
Whiley Posted November 30, 2022 Share Posted November 30, 2022 vor 16 Stunden schrieb leadi: ....Danach downloade ich die neue SQL Datei als CSV Datei. .... ??? Poste doch mal deine sql-Abfrage. Grüsse Whiley Link to comment Share on other sites More sharing options...
leadi Posted November 30, 2022 Author Share Posted November 30, 2022 Hier ein Foto von der ''Bestellungsdatei'' über die ich die CSV Datei runterladen. Ich hoffe ich habe es richtig verstanden. Das wolltest du oder? Oder wolltest du die gedownloadete CSV Datei ? Wenn ich auf die SQL Abfrage Bestellungen selbst klicke, kann allerdings schon da nichts angezeigt werden. Link to comment Share on other sites More sharing options...
leadi Posted November 30, 2022 Author Share Posted November 30, 2022 SELECT o.`id_order` AS `ID`, o.`reference` AS `Bestellnummer`, c.`date_upd` AS `Datum`, c.`firstname` AS `Vorname`, c.`lastname` AS `Nachname`, ad.`address1` AS ` Empfängeradresse 1`, 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_name` AS `Artikel`, d.`product_quantity` AS `Produkt-Menge` FROM sjgm_orders o LEFT JOIN `sjgm_order_detail` d ON (o.id_order = d.id_order) LEFT JOIN `sjgm_customer` c ON (o.id_customer = c.id_customer) LEFT JOIN `sjgm_address` ad ON(o.`id_customer`=ad.`id_customer`) LEFT JOIN `sjgm_state` st ON(ad.`id_state`=st.`id_state`) LEFT JOIN `sjgm_country_lang` co ON(ad.`id_country`=co.`id_country`) LEFT JOIN `sjgm_country` cou ON(ad.`id_country`=cou.`id_country`) LEFT JOIN `sjgm_product` p ON(d.`product_id`=p.`id_product`) LEFT JOIN `sjgm_currency` cu ON(o.`id_currency`=cu.`id_currency`) WHERE o.`valid` = 1 AND o.`date_add` between '2022-11-25' and '2022-11-26' GROUP BY o.id_order,d.id_order_detail ORDER BY o.`id_order` hier nochmal als Abfrage Link to comment Share on other sites More sharing options...
JBW Posted December 2, 2022 Share Posted December 2, 2022 Die Anfrage funktioniert. Entweder du hast in dem angegeben Zeitraum keine bestellung oder die sind nicht 'valid' . Probiere es mal ohne diese Einschränken (WHERE teil weglassen) Link to comment Share on other sites More sharing options...
Wuschel Posted December 3, 2022 Share Posted December 3, 2022 Die Anfrage funktioniert zwar, gibt aber vom zweiten Tag nur die Bestellungen bis Tagesbeginn 00:00 Uhr aus, also praktisch keine einzige. Außerdem erschließt sich mir nicht, wieso ein Bearbeitungsdatum im Kundendatensatz das Bestelldatum ersetzen soll. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now