Neu SQL Fehler - Woher stammt diese Abfrage

hvsdha

Neues Mitglied
22. Mai 2024
3
1
Guten Tag, wir haben in unsere Shop Log unten stehende SQL-Fehler entdeckt, können aber nicht ganz nachvollziehen, woher es stammt. Ist es ein Abfrage von einer Plug-In oder JTL-Shop interne Funktion Aufruf?

Code:
Error executing query SELECT  SUM(ssMerkmal.anz0) AS anz0, SUM(ssMerkmal.anz1) AS anz1, SUM(ssMerkmal.anz2) AS anz2, SUM(ssMerkmal.anz3) AS anz3 FROM (SELECT COUNT(DISTINCT IF( < 2500, tartikel.kArtikel, NULL)) AS anz0, COUNT(DISTINCT IF( < 5000, tartikel.kArtikel, NULL)) AS anz1, COUNT(DISTINCT IF( < 7500, tartikel.kArtikel, NULL)) AS anz2, COUNT(DISTINCT IF( < 10000, tartikel.kArtikel, NULL)) AS anz3
            FROM tartikel LEFT JOIN tartikelkategorierabatt ON tartikelkategorierabatt.kKundengruppe = 1 AND tartikelkategorierabatt.kArtikel = tartikel.kArtikel
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
                        AND tartikelsonderpreis.cAktiv = Y
                        AND tartikelsonderpreis.dStart = CURDATE())
LEFT JOIN tsonderpreise ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
                        AND tsonderpreise.kKundengruppe = 1

#join1 from JTLFilterItemsPriceRange::getOptions
JOIN (tpreis
#subjoin for tpreis table
JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis AND tpreisdetail.nAnzahlAb = 0) ON tpreis.kArtikel = tartikel.kArtikel
                    AND tpreis.kKundengruppe = 1

#join2 from JTLFilterItemsPriceRange::getOptions
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
                        AND tartikelsichtbarkeit.kKundengruppe = 1

 WHERE tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0 AND  (tartikel.cLagerBeachten != Y
                    OR tartikel.fLagerbestand > 0
                    OR (tartikel.cLagerVariation = Y
                        AND (
                            SELECT MAX(teigenschaftwert.fLagerbestand)
                            FROM teigenschaft
                            INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
                            WHERE teigenschaft.kArtikel = tartikel.kArtikel
                        ) > 0
                    ))
#default group by
GROUP BY tartikel.kArtikel

#limit sql
ORDER BY tartikel.dErstellt DESC, tartikel.cName ) AS ssMerkmal
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near < 2500, tartikel.kArtikel, NULL)) AS anz0, COUNT(DISTINCT IF( < 5000, tartike... at line 1
 
  • Gefällt mir
Reaktionen: Michael2023

hvsdha

Neues Mitglied
22. Mai 2024
3
1
Wir benutzen noch Shop Version 5.2.4
Das Fehler haben wir, nachdem wir Doofinder auf aktuelle Version upgedated haben gesehen. Haben weiterhin extreme Probleme mit Doofinder.
 

ongnamo

Sehr aktives Mitglied
31. März 2013
1.048
92
auch wir haben extreme Probleme mit doofinder, seit wir letzte Woche ein Update gemacht haben. Im Indexierungskreis hat man jetzt graue Segmente für nicht erfasste Produkte. Außerdem werden bei der Suche nach Artikelnummer keine oder falsche Ergebnisse ausgespuckt. Angeblich ist man doofinder-seitig bereits mit Webstollen in Kontakt, doch nach Rückfrage bei Webstollen bekommen wir auch von dort keine Antwort. Läuft echt super mit dieser Suche :(
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.123
1.872
Berlin
Laut support von Doofinder sollte man lieber eine ältere Version verwenden.
Habe selbst nicht mit denen gesprochen, dass wurde mir von einem Kunden so gesagt der auch Probleme hat und die am Telefon hatte.
 

ongnamo

Sehr aktives Mitglied
31. März 2013
1.048
92
temporär hat nun der Support von df eine ältere Version zurückgespielt, weil sie das aktuelle Problem auf die Schnelle nicht in den Griff kriegen.
 

Michael2023

Mitglied
13. April 2023
9
0
Auch ich finde in unserem Shop sporadisch exakt diese Fehlermeldung (siehe oben Beitrag von hsdva). Meiner Meinung nach beinhaltet die letzte Zeile der SQL-Abfrage einen Fehler:
Im Befehl: ORDER BY tartikel.dErstellt DESC, tartikel.cName ) AS ssMerkmal fehlt die Klammer ( nach ORDER BY. Richtigerweise sollte der Befehl lauten:
ORDER BY ( tartikel.dErstellt DESC, tartikel.cName ) AS ssMerkmal

In welcher Shop-Datei kann ich diesen Fehler ausbessern?
 

NoOne

Aktives Mitglied
16. März 2024
152
71
Auch ich finde in unserem Shop sporadisch exakt diese Fehlermeldung (siehe oben Beitrag von hsdva). Meiner Meinung nach beinhaltet die letzte Zeile der SQL-Abfrage einen Fehler:
Im Befehl: ORDER BY tartikel.dErstellt DESC, tartikel.cName ) AS ssMerkmal fehlt die Klammer ( nach ORDER BY. Richtigerweise sollte der Befehl lauten:
ORDER BY ( tartikel.dErstellt DESC, tartikel.cName ) AS ssMerkmal

In welcher Shop-Datei kann ich diesen Fehler ausbessern?
Nein, die Abfrage ist grundsätzlich korrekt (ist die Abfrage für Preisspannen). Dort fehlen Werte. Z.B. bei "SELECT COUNT(DISTINCT IF( < 2500, tartikel.kArtikel, NULL)) AS anz0". Vor das < 2500 muss ein Wert, bzw. eigentlich eine ganze Reihe von Dingen, weil der Vergleich sonst nicht passt. Normalerweise steht da auch was. Das fällt allerdings weg, wenn in der Session kein Steuersatz verfügbar ist, und der Kunde kein Händler ist. In dem Fall hat die Preisspanne aber auch keinen Sinn, weil die korrekten Preisspannen nicht ermittelt werden können.

Meine Vermutung: Da hier in der Session was fehlt, kommt das ggf. von Crawlern/Bots, wenn für diese keine Session angelegt wird. Eventuell liegt auch eine Fehlkonfiguration der Steuersätze vor und es kommt zu einem Fall, wo für den Kunden kein Steuersatz ermittelt werden kann, sodass auch keiner in der Session gesetzt wird. Oder es ist eben ein Plugin, das sich an den Steuersätzen in der Session zu schaffen macht und die da rauslöscht.
 

7-Lights

Aktives Mitglied
14. Januar 2020
16
3
Moin,
hier auch der Fehler seit gestern. Allerdings haben wir auch in einige Merkmale und Kategorien die englische Übersetzung eingetragen.

Dazu haben wir festgestellt, dass unser Google Produkt Export nicht ging, das Plugin musste ich neu installieren und schon ging es. Es kann also gut sein, dass wir die Crawler von google damit aktiviert haben, somit könnte die Vermutung von NoOne passen... gerade da die Zeiten in denen der Fehler im Log erscheint vollkommen zufällig ist.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fehler bei SQL-Abfrage durch Aufgabenplanung Gelöste Themen in diesem Bereich 12
Neu SQL Code zur Ausgabe des Verkaufspreis je Kundengruppe User helfen Usern 1
Neu MS SQL Server auf Windows vs Linux Starten mit JTL: Projektabwicklung & Migration 9
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu DB: kPlattform eines Auftrages ändern (SQL) - Zwecks Lagerplatzreservierung User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL prozeduren mit #temp Tabellen Eigene Übersichten in der JTL-Wawi 28
Neu Ameise Export in SQL Abfrage umwandeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Neu List & Label Vorlagen: SQL Injection Warnung umgehen um Datenquelle zu ergänzen User helfen Usern - Fragen zu JTL-Wawi 12
Neu WAWI 1.9 mit SQL Server Developer User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL WAWI SQL Dokumentation offline Arbeitsabläufe in JTL-Wawi 2
Neu Hosting der SQL-DB bei JTL User helfen Usern - Fragen zu JTL-Wawi 6
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Umlagerungen - Wie, wo, oder SQL? Arbeitsabläufe in JTL-Wawi 2
Neu SQL Server Update von 2014 auf 2019 oder Neuinstallation? Installation von JTL-Wawi 4
Neu SQL: img alt Tags setzen User helfen Usern - Fragen zu JTL-Wawi 2
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0
Auftrag: Eigene Felder in DotLiquid Vorlage verwenden [Wawi 1.9.4.5] [SQL] JTL-Wawi 1.9 8
Neu Partner für JTL Shop WAWI und MS SQL Server gesucht Dienstleistung, Jobs und Ähnliches 2
Neu SQL Server 2022 Standart auf M.2 NVMe SSD Installation von JTL-Wawi 41
ERROR - Hersteller-Senden-Fehler JTL-Wawi 1.9 0
Neu Fehler bei Connector Shopify-Connector 2
Neu Fehler beim Zugrif aus die Datenbank (Exec Direct) JTL-Wawi - Fehler und Bugs 1
Neu Fehler im Statistik Modul User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi Fehler - Auftrag öffnet im Hintergrund JTL-Wawi - Fehler und Bugs 8
Wawi 1.9.5.0 Zahlungsmodul Paypal Fehler + Bankkonto Fehler JTL-Wawi 1.9 13
Neu Fehler: "Abgleich soll nicht durchgeführt werden" Amazon-Anbindung - Fehler und Bugs 3
Neu Fehler bei Export mit Versandart DHL / Die Sequenz enthält keine Elemente. JTL-ShippingLabels - Fehler und Bugs 0
Neu Plugin: WooCommerce Wallet oder Gutscheine mit JTL nutzen - Fehler in der MwSt User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Plugin fuer Wordpress Plugin wirft Error/success Fehler WooCommerce-Connector 2
Neu Amazon Abgleich Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt Amazon-Anbindung - Fehler und Bugs 18
Neu Fehler-Log - Error executing query SELECT SUM JTL-Shop - Fehler und Bugs 3
Neu Amazon Abgleich Fehler Gelöste Themen in diesem Bereich 6
Neu DPD Fehler Etikettendruck ("An existing connection was forcibly closed by the remote host") Gelöste Themen in diesem Bereich 3
Neu JTL Shop 5 Fehler beim Abglich JTL-Shop - Fehler und Bugs 9
Neu Nach Datenbank-Migration Fehler: keine Lieferzeit usw. JTL-Shop - Fehler und Bugs 1
Fehler bei Hochladen der Versanddaten Otto.de - Anbindung (SCX) 0
PayPal Zahlungsabgleich Ausgang Fehler 10001 Internal Error JTL-Wawi 1.8 0
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopware-Abgleich Shopware-Connector 15
Neu Amazon Abgleich Fehler - Hotfix für Version 1.5.55.8 funktioniert nicht JTL-Wawi - Fehler und Bugs 7
Fehler beim Update des Mandaten easybusiness JTL-Wawi 1.9 2
Neu Fehler bei Update: "SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'emails' already exists" Installation / Updates von JTL-Shop 2
Neu Fehler mit der Synchronisation zwischen Shop und WaWi JTL-Shop - Fehler und Bugs 1
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopify-Abgleich trotz "200 OK" - Hat jemand eine Lösung? Shopify-Connector 1
Neu Statt Preis nur Preis auf Anfrage bei B2B Fehler JTL-Shop - Fehler und Bugs 1
Fehler bei JTL-Update (1.5.55.8 -> 1.7.15.6) "Arithmetischer Überlauffehler beim Konvertieren von expression in den int-Datentyp." JTL-Wawi 1.7 9
Fehler und Bugs nach Update von 4.06 auf 5.3.3 mit Lösungen Sammelthread Upgrade JTL-Shop4 auf JTL-Shop5 3
Neu Fehler "Die eingegebenen Variantenmerkmale stimmen nicht mit den Variantenmerkmalen der Varianten des Artikels überein." eBay-Anbindung - Fehler und Bugs 0
Neu Fehler beim Update des Shops - DB Migration Installation / Updates von JTL-Shop 1

Ähnliche Themen