Artikel 1 - 3 von 3
Artikel 1 - 3 von 3
Durch Klicken auf „Alle akzeptieren“ gestatten Sie den Einsatz folgender Dienste auf unserer Website: YouTube, Vimeo, giveAway, customerSwitch, abocloud. Sie können die Einstellung jederzeit ändern (Fingerabdruck-Icon links unten). Weitere Details finden Sie unter Konfigurieren und in unserer Datenschutzerklärung.
Impressum | DatenschutzEinstellungen, die Sie hier vornehmen, werden auf Ihrem Endgerät im „Local Storage“ gespeichert und sind beim nächsten Besuch unseres Onlineshops wieder aktiv. Sie können diese Einstellungen jederzeit ändern (Fingerabdruck-Icon links unten).
Informationen zur Cookie-Funktionsdauer sowie Details zu technisch notwendigen Cookies erhalten Sie in unserer Datenschutzerklärung.
Um Inhalte von YouTube auf dieser Seite zu entsperren, ist Ihre Zustimmung zur Datenweitergabe und Speicherung von Drittanbieter-Cookies des Anbieters YouTube (Google) erforderlich. Dies erlaubt uns, unser Angebot sowie das Nutzererlebnis für Sie zu verbessern und interessanter auszugestalten. Ohne Ihre Zustimmung findet keine Datenweitergabe an YouTube statt, jedoch können die Funktionen von YouTube dann auch nicht auf dieser Seite verwendet werden.
Einbetten von Videos
Verarbeitende Firma:Google Inc.
Nutzungsbedingungen: https://policies.google.com/privacy?hl=deUm Inhalte von Vimeo auf dieser Seite zu entsperren, ist Ihre Zustimmung zur Datenweitergabe und Speicherung von Drittanbieter-Cookies des Anbieters Vimeo erforderlich. Dies erlaubt uns, unser Angebot sowie das Nutzererlebnis für Sie zu verbessern und interessanter auszugestalten. Ohne Ihre Zustimmung findet keine Datenweitergabe an Vimeo statt, jedoch können die Funktionen von Vimeo dann auch nicht auf dieser Seite verwendet werden.
Einbetten von Videos
Verarbeitende Firma:Vimeo
Nutzungsbedingungen: https://vimeo.com/privacyDamit unser Dienst funktioniert, ist Ihre Zustimmung zur Speicherung von Drittanbieter-Cookies des Anbieters [tech]NEO GmbH erforderlich. Durch die Auswahl zwischen Privat oder Geschäftlich, werden die Preise Brutto oder Netto angezeigt. Stimmen Sie nicht zu, ist eine Nutzung der Funktion leider nicht möglich. Nehmen Sie bitte über einen alternativen Weg zu uns Kontakt auf.
Anzeigen von brutto oder netto Preisen
Verarbeitende Firma:[tech]NEO GmbH
Nutzungsbedingungen: https://www.techneo.berlinDamit unser Dienst funktioniert, ist Ihre Zustimmung zur Speicherung von Drittanbieter-Cookies des Anbieters [tech]NEO GmbH erforderlich. Durch die Auswahl zwischen Privat oder Geschäftlich, werden die Preise Brutto oder Netto angezeigt. Stimmen Sie nicht zu, ist eine Nutzung der Funktion leider nicht möglich. Nehmen Sie bitte über einen alternativen Weg zu uns Kontakt auf.
Anzeigen von brutto oder netto Preisen
Verarbeitende Firma:[tech]NEO GmbH
Nutzungsbedingungen: https://www.techneo.berlinBestelldaten, Zeitstempel. Abodaten, Kundendaten (Firma,E-Mail). Rechtsgrundlage für die Datenverarbeitung: Einwilligung (DSGVO 6.1.a)
Verwaltung und Abwicklung von Abonnements
Verarbeitende Firma:WebStollen GmbH
Nutzungsbedingungen: https://ws-url.de/abocloud-nutzungsbedingungenSie möchten diesen Inhalt sehen? Aktivieren Sie den gewünschten Inhalt einmalig oder legen Sie eine dauerhafte Freigabe fest. Bei Zustimmung werden Daten beim genannten Drittanbieter abgerufen. Dabei werden unter Umständen Drittanbieter-Cookies auf Ihrem Endgerät gespeichert. Sie können diese Einstellungen jederzeit ändern (Fingerabdruck-Icon links unten). Weitere Details finden Sie in unserer Datenschutzerklärung.
1 x Shop start to end (96.11%) | 190ms |
1 x shop.hook.156 (3.57%) | 7.06ms |
1 x shop.hook.131 (0.26%) | 517μs |
16 x shop.hook.208 (0.24%) | 480μs |
1 x shop.hook.99 (0.22%) | 439μs |
139 x shop.hook.330 (0.19%) | 385μs |
45 x shop.hook.260 (0.12%) | 229μs |
45 x shop.hook.321 (0.1%) | 190μs |
19 x shop.hook.221 (0.03%) | 67μs |
24 x shop.hook.119 (0.03%) | 61μs |
13 x shop.hook.120 (0.02%) | 45μs |
15 x shop.hook.253 (0.02%) | 31μs |
3 x shop.hook.110 (0.01%) | 12μs |
2 x shop.hook.250 (0.01%) | 12μs |
3 x shop.hook.118 (0.01%) | 12μs |
3 x shop.hook.103 (0%) | 8μs |
3 x shop.hook.60 (0%) | 7μs |
2 x shop.hook.254 (0%) | 6μs |
3 x shop.hook.58 (0%) | 6μs |
2 x shop.hook.252 (0%) | 5μs |
1 x shop.hook.320 (0%) | 5μs |
3 x shop.hook.59 (0%) | 5μs |
1 x shop.hook.157 (0%) | 5μs |
1 x shop.hook.175 (0%) | 5μs |
1 x shop.hook.361 (0%) | 4μs |
1 x shop.hook.303 (0%) | 4μs |
1 x shop.hook.22 (0%) | 4μs |
2 x shop.hook.251 (0%) | 4μs |
1 x shop.hook.142 (0%) | 4μs |
1 x shop.hook.132 (0%) | 4μs |
1 x shop.hook.133 (0%) | 3μs |
1 x shop.hook.166 (0%) | 3μs |
1 x shop.hook.143 (0%) | 3μs |
1 x shop.hook.178 (0%) | 3μs |
1 x shop.hook.109 (0%) | 3μs |
1 x shop.hook.89 (0%) | 3μs |
1 x shop.hook.90 (0%) | 3μs |
1 x shop.hook.101 (0%) | 3μs |
1 x shop.hook.226 (0%) | 3μs |
1 x shop.hook.400 (0%) | 2μs |
1 x shop.hook.214 (0%) | 2μs |
1 x shop.hook.331 (0%) | 2μs |
SELECT * FROM tsprache
111μs16.28KB600000000000000760000000000000000defaultSELECT G.*, S.cName AS nameLocalized, A.cName AS attributeName, A.cWert AS attributeValue
FROM tkundengruppe G
LEFT JOIN tkundengruppensprache S
ON G.kKundengruppe = S.kKundengruppe
AND S.kSprache = :lid
LEFT JOIN tkundengruppenattribut A
ON G.kKundengruppe = A.kKundengruppe
WHERE G.cStandard = 'Y'
219μs16.73KB1000000000000007d0000000000000000defaultParams |
|
SELECT * FROM tsprache
123μs16.28KB600000000000001890000000000000000defaultSELECT * FROM twaehrung
96μs16.31KB600000000000001890000000000000000defaultSELECT * FROM tsprache WHERE `cShopStandard`=?
138μs16.73KB100000000000002e60000000000000000defaultParams |
|
SELECT * FROM tglobals
102μs16.06KB100000000000002e60000000000000000defaultSELECT * FROM tsprache
95μs16.28KB600000000000002e70000000000000000defaultSELECT * FROM twaehrung
82μs16.31KB600000000000000470000000000000000defaultSELECT G.*, S.cName AS nameLocalized, A.cName AS attributeName, A.cWert AS attributeValue
FROM tkundengruppe G
LEFT JOIN tkundengruppensprache S
ON G.kKundengruppe = S.kKundengruppe
AND S.kSprache = :lid
LEFT JOIN tkundengruppenattribut A
ON G.kKundengruppe = A.kKundengruppe
WHERE G.cStandard = 'Y'
175μs16.73KB100000000000000490000000000000000defaultParams |
|
SELECT * FROM tplugin WHERE `kPlugin`=?
243μs17.23KB100000000000003110000000000000000defaultParams |
|
SELECT * FROM twaehrung
116μs16.31KB6000000000000220c0000000000000000defaultSELECT * FROM tsprache
102μs16.28KB600000000000022290000000000000000defaultSELECT tsteuerzone.kSteuerzone
FROM tsteuerzone, tsteuerzoneland
WHERE tsteuerzoneland.cISO = :ciso
AND tsteuerzoneland.kSteuerzone = tsteuerzone.kSteuerzone
189μs16.29KB100000000000020400000000000000000defaultParams |
|
SELECT * FROM tsteuerklasse
88μs16.11KB200000000000022090000000000000000defaultSELECT fSteuersatz
FROM tsteuersatz
WHERE kSteuerklasse = :tcid
AND (kSteuerzone IN (16)) ORDER BY nPrio DESC
175μs16.26KB100000000000022090000000000000000defaultParams |
|
SELECT fSteuersatz
FROM tsteuersatz
WHERE kSteuerklasse = :tcid
AND (kSteuerzone IN (16)) ORDER BY nPrio DESC
156μs16.26KB100000000000022090000000000000000defaultParams |
|
SELECT *
FROM tseo
WHERE cSeo = :slg
492μs16.22KB100000000000025ba0000000000000000defaultParams |
|
SELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName
1.54ms16.07KB300000000000029600000000000000000defaultSELECT tseo.cSeo, ssMerkmal.kHersteller AS id, ssMerkmal.cName AS name,
ssMerkmal.nSortNr AS sort, ssMerkmal.cBildPfad, COUNT(*) AS cnt
FROM (SELECT thersteller.kHersteller, thersteller.cName, thersteller.nSortNr, thersteller.cBildPfad, tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN thersteller ON tartikel.kHersteller = thersteller.kHersteller
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName) AS ssMerkmal
LEFT JOIN tseo
ON tseo.kKey = ssMerkmal.kHersteller
AND tseo.cKey = 'kHersteller'
AND tseo.kSprache = :lid
GROUP BY ssMerkmal.kHersteller
ORDER BY ssMerkmal.nSortNr, ssMerkmal.cName
1.78ms17.42KB100000000000029650000000000000000defaultParams |
|
SELECT ssMerkmal.nSterne, COUNT(*) AS nAnzahl
FROM (SELECT ROUND(tartikelext.fDurchschnittsBewertung, 0) AS nSterne, tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tartikelext ON tartikel.kArtikel = tartikelext.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName ) AS ssMerkmal
GROUP BY ssMerkmal.nSterne
ORDER BY ssMerkmal.nSterne DESC
576μs16.05KB000000000000029620000000000000000defaultSELECT kKategorie FROM tkategoriesichtbarkeit
75μs16.04KB100000000000029650000000000000000defaultSELECT tseo.cSeo AS slug, ssMerkmal.kKategorie AS id, ssMerkmal.cName AS name,
ssMerkmal.nSort AS sort, COUNT(*) AS cnt
FROM (SELECT tkategorie.kKategorie, tkategorie.nSort, tkategorie.cName
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tkategorie ON tkategorie.kKategorie = tkategorieartikel.kKategorie
LEFT JOIN tkategoriesichtbarkeit ON tkategoriesichtbarkeit.kKategorie = tkategorie.kKategorie
AND tkategoriesichtbarkeit.kKundengruppe = 1
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tkategoriesichtbarkeit.kKategorie IS NULL AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tkategorie.kKategorie, tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName ) AS ssMerkmal
LEFT JOIN tseo ON tseo.kKey = ssMerkmal.kKategorie
AND tseo.cKey = 'kKategorie'
AND tseo.kSprache = :lid
GROUP BY ssMerkmal.kKategorie
ORDER BY ssMerkmal.nSort, ssMerkmal.cName
662μs17.39KB100000000000029680000000000000000defaultParams |
|
SELECT MAX(ssMerkmal.fMax) AS fMax, MIN(ssMerkmal.fMin) AS fMin
FROM (SELECT ROUND(
LEAST(
(tpreisdetail.fVKNetto * 0.9326) *
((100 - GREATEST(IFNULL(tartikelkategorierabatt.fRabatt, 0), 0, 0, 0)) / 100),
IFNULL(tsonderpreise.fNettoPreis, (tpreisdetail.fVKNetto * 0.9326))) * ((100 + 19.00) / 100), 2) AS fMax,
ROUND(LEAST((tpreisdetail.fVKNetto * 0.9326) *
((100 - GREATEST(IFNULL(tartikelkategorierabatt.fRabatt, 0), 0, 0, 0)) / 100),
IFNULL(tsonderpreise.fNettoPreis, (tpreisdetail.fVKNetto * 0.9326))) * ((100 + 7.00) / 100), 2) AS fMin
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN (tpreis JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis AND tpreisdetail.nAnzahlAb = 0) ON tartikel.kArtikel = tpreis.kArtikel
AND tpreis.kKundengruppe = 1
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 <= NOW()
AND (tartikelsonderpreis.nIstDatum = 0
OR tartikelsonderpreis.dEnde IS NULL
OR tartikelsonderpreis.dEnde >= CURDATE()
)
AND (tartikelsonderpreis.nIstAnzahl = 0
OR tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand)
LEFT JOIN tsonderpreise ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = 1
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName ) AS ssMerkmal
1.83ms16.06KB100000000000029cf0000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tbestseller ON tbestseller.kArtikel = tartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tbestseller.isBestseller = 1 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName
430μs16.02KB0000000000000295e0000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
JOIN tsonderpreise ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= NOW() AND (tartikelsonderpreis.nIstDatum = 0
OR tartikelsonderpreis.dEnde IS NULL
OR tartikelsonderpreis.dEnde >= CURDATE()) AND (tartikelsonderpreis.nIstAnzahl = 0
OR tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand) AND tsonderpreise.kKundengruppe = 1 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName
340μs16.02KB000000000000029670000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikel.cNeu = 'Y'
AND DATE_SUB(NOW(), INTERVAL 31 DAY) < tartikel.dErstellt AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName
644μs16.02KB000000000000029c90000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikel.cTopArtikel = 'Y' AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName
371μs16.05KB2000000000000296b0000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND NOW() < tartikel.dErscheinungsdatum AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName
592μs16.02KB0000000000000295e0000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tartikelext ON tartikelext.kArtikel = tartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND ROUND(tartikelext.fDurchschnittsBewertung) >= 3 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName
433μs16.02KB0000000000000295e0000000000000000defaultSELECT ssMerkmal.filterval, COUNT(*) AS nAnzahl
FROM (SELECT 1 AS filterval
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tartikel AS taFA ON tartikel.kArtikel = taFA.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND (
(taFA.cLagerBeachten = 'Y' AND taFA.fLagerbestand > 0)
OR taFA.cLagerBeachten = 'N'
OR taFA.cLagerKleinerNull = 'Y'
) AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
) AS ssMerkmal
GROUP BY ssMerkmal.filterval
ORDER BY ssMerkmal.filterval ASC
410μs16.06KB1000000000000295e0000000000000000defaultSELECT ssMerkmal.cSeo, ssMerkmal.kMerkmal, ssMerkmal.kMerkmalWert, ssMerkmal.cMMWBildPfad,
ssMerkmal.nMehrfachauswahl, ssMerkmal.cWert, ssMerkmal.cName, ssMerkmal.cTyp,
ssMerkmal.cMMBildPfad, COUNT(DISTINCT ssMerkmal.kArtikel) AS nAnzahl
FROM (SELECT tmerkmalwertsprache.cWert, tmerkmalwertsprache.cSeo, tmerkmal.cName, tartikel.kArtikel AS kArtikel, tartikelmerkmal.kMerkmal, tartikelmerkmal.kMerkmalWert, tmerkmalwert.cBildPfad AS cMMWBildPfad, tmerkmal.nSort AS nSortMerkmal, tmerkmalwert.nSort, tmerkmal.cTyp, tmerkmal.nMehrfachauswahl, tmerkmal.cBildPfad AS cMMBildPfad
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tartikelmerkmal ON tartikel.kArtikel = tartikelmerkmal.kArtikel
JOIN tmerkmalwert ON tmerkmalwert.kMerkmalWert = tartikelmerkmal.kMerkmalWert
JOIN tmerkmal ON tmerkmal.kMerkmal = tartikelmerkmal.kMerkmal
INNER JOIN tmerkmalwertsprache ON tmerkmalwertsprache.kMerkmalWert = tartikelmerkmal.kMerkmalWert
AND tmerkmalwertsprache.kSprache = 1
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
) AS ssMerkmal
GROUP BY ssMerkmal.kMerkmalWert
ORDER BY ssMerkmal.nSortMerkmal, ssMerkmal.nSort, ssMerkmal.cWert
2.13ms16.25KB000000000000029cc0000000000000000defaultSELECT kStueckliste AS id, fLagerbestand AS stock
FROM tartikel
WHERE kArtikel = :pid
111μs16.22KB100000000000029e40000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kHersteller, tartikel.kLieferstatus, tartikel.kSteuerklasse,
tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kVersandklasse, tartikel.kEigenschaftKombi,
tartikel.kVaterArtikel, tartikel.kStueckliste, tartikel.kWarengruppe,
tartikel.cArtNr, tartikel.cName, tartikel.cBeschreibung, tartikel.cAnmerkung, tartikel.fLagerbestand, tartikel.fMwSt, tartikel.cSeo AS originalSeo,
IF (tartikelabnahme.fMindestabnahme IS NOT NULL,
tartikelabnahme.fMindestabnahme, tartikel.fMindestbestellmenge) AS fMindestbestellmenge,
IF (tartikelabnahme.fIntervall IS NOT NULL,
tartikelabnahme.fIntervall, tartikel.fAbnahmeintervall) AS fAbnahmeintervall,
tartikel.cBarcode, tartikel.cTopArtikel,
tartikel.fGewicht, tartikel.fArtikelgewicht, tartikel.cNeu, tartikel.cKurzBeschreibung, tartikel.fUVP,
tartikel.cLagerBeachten, tartikel.cLagerKleinerNull, tartikel.cLagerVariation, tartikel.cTeilbar,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit, tartikel.cSuchbegriffe,
tartikel.nSort, tartikel.dErscheinungsdatum, tartikel.dErstellt, tartikel.dLetzteAktualisierung,
tartikel.cSerie, tartikel.cISBN, tartikel.cASIN, tartikel.cHAN, tartikel.cUNNummer, tartikel.cGefahrnr,
tartikel.nIstVater, date_format(tartikel.dErscheinungsdatum, '%d.%m.%Y') AS Erscheinungsdatum_de,
tartikel.cTaric, tartikel.cUPC, tartikel.cHerkunftsland, tartikel.cEPID, tartikel.fZulauf,
tartikel.dZulaufDatum, DATE_FORMAT(tartikel.dZulaufDatum, '%d.%m.%Y') AS dZulaufDatum_de,
tartikel.fLieferantenlagerbestand, tartikel.fLieferzeit,
tartikel.dMHD, DATE_FORMAT(tartikel.dMHD, '%d.%m.%Y') AS dMHD_de,
tartikel.kMassEinheit, tartikel.kGrundPreisEinheit, tartikel.fMassMenge, tartikel.fGrundpreisMenge,
tartikel.fBreite, tartikel.fHoehe, tartikel.fLaenge, tartikel.nLiefertageWennAusverkauft,
tartikel.nAutomatischeLiefertageberechnung, tartikel.nBearbeitungszeit, me.cCode AS cMasseinheitCode,
mes.cName AS cMasseinheitName, gpme.cCode AS cGrundpreisEinheitCode,
gpmes.cName AS cGrundpreisEinheitName,
tseo.cSeo,
tsonderpreise.fNettoPreis, tartikelext.fDurchschnittsBewertung,
tlieferstatus.cName AS cName_tlieferstatus, teinheit.cName AS teinheitcName,
tartikelsonderpreis.cAktiv AS cAktivSonderpreis, tartikelsonderpreis.dStart AS dStart_en,
DATE_FORMAT(tartikelsonderpreis.dStart, '%d.%m.%Y') AS dStart_de,
tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de,
tversandklasse.cName AS cVersandklasse,
tbestseller.isBestseller AS bIsBestseller,
ROUND(tartikelext.fDurchschnittsBewertung) >= :trmr AS bIsTopBewertet,
COALESCE((SELECT 1 FROM tuploadschema ULS WHERE ULS.kCustomID = :pid LIMIT 1), 0) AS hasUploads
FROM tartikel
LEFT JOIN tartikelabnahme
ON tartikel.kArtikel = tartikelabnahme.kArtikel
AND tartikelabnahme.kKundengruppe = :cgid
LEFT JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
AND tartikelsonderpreis.cAktiv = 'Y'
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand OR tartikelsonderpreis.nIstAnzahl = 0)
LEFT JOIN tsonderpreise ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = :cgid
LEFT JOIN tseo ON tseo.cKey = 'kArtikel' AND tseo.kKey = tartikel.kArtikel
AND tseo.kSprache = :lid
LEFT JOIN tbestseller
ON tbestseller.kArtikel = tartikel.kArtikel
LEFT JOIN tartikelext
ON tartikelext.kArtikel = tartikel.kArtikel
LEFT JOIN tlieferstatus
ON tlieferstatus.kLieferstatus = tartikel.kLieferstatus
AND tlieferstatus.kSprache = :lid
LEFT JOIN teinheit
ON teinheit.kEinheit = tartikel.kEinheit
AND teinheit.kSprache = :lid
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
LEFT JOIN tversandklasse
ON tversandklasse.kVersandklasse = tartikel.kVersandklasse
LEFT JOIN tmasseinheit me ON me.kMassEinheit = tartikel.kMassEinheit
LEFT JOIN tmasseinheitsprache mes
ON mes.kMassEinheit = me.kMassEinheit
AND mes.kSprache = :lid
LEFT JOIN tmasseinheit gpme
ON gpme.kMassEinheit = tartikel.kGrundpreisEinheit
LEFT JOIN tmasseinheitsprache gpmes
ON gpmes.kMassEinheit = gpme.kMassEinheit
AND gpmes.kSprache = :lid
WHERE tartikel.kArtikel = :pid AND tartikelsichtbarkeit.kArtikel IS NULL
838μs42.52KB100000000000029e60000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
327μs16.28KB100000000000029ec0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
118μs16.19KB100000000000029ec0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
487μs16.25KB100000000000029ec0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
286μs17.08KB000000000000029ec0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
248μs16.95KB100000000000029fa0000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
5.48ms24.14KB100000000000029fa0000000000000000defaultParams |
|
SELECT 1 AS cnt
FROM tartikelkategorierabatt
LIMIT 1
104μs16.02KB000000000000029ee0000000000000000defaultSELECT cName, cWert FROM tartikelattribut WHERE `kArtikel`=:kArtikel ORDER BY kArtikelAttribut
515μs16.33KB900000000000029e60000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=:kArtikel ORDER BY nSort
154μs16.25KB00000000000002a050000000000000000defaultParams |
|
SELECT cPfad, nNr
FROM tartikelpict
WHERE kArtikel = :pid
ORDER BY nNr
610μs16.25KB30000000000002a050000000000000000defaultParams |
|
SELECT cPfad AS path
FROM tartikelpict
WHERE kArtikel = :pid
AND nNr = :no
ORDER BY nNr
LIMIT 1
147μs16.26KB10000000000002a120000000000000000defaultParams |
|
SELECT tartikelwarenlager.*
FROM tartikelwarenlager
JOIN twarenlager
ON twarenlager.kWarenlager = tartikelwarenlager.kWarenlager AND twarenlager.nAktiv = 1
WHERE tartikelwarenlager.kArtikel = :productID
199μs16.44KB00000000000002a000000000000000000defaultParams |
|
SELECT tartikelmerkmal.kMerkmal, tartikelmerkmal.kMerkmalWert
FROM tartikelmerkmal
JOIN tmerkmal
ON tmerkmal.kMerkmal = tartikelmerkmal.kMerkmal
JOIN tmerkmalwert
ON tmerkmalwert.kMerkmalWert = tartikelmerkmal.kMerkmalWert
WHERE tartikelmerkmal.kArtikel = :kArtikel
ORDER BY tmerkmal.nSort, tmerkmalwert.nSort, tartikelmerkmal.kMerkmal
228μs16.55KB00000000000002a000000000000000000defaultParams |
|
SELECT tkategorieartikel.kKategorie
FROM tkategorieartikel
LEFT JOIN tkategoriesichtbarkeit
ON tkategoriesichtbarkeit.kKategorie = tkategorieartikel.kKategorie
AND tkategoriesichtbarkeit.kKundengruppe = :cgid
JOIN tkategorie
ON tkategorie.kKategorie = tkategorieartikel.kKategorie
WHERE tkategoriesichtbarkeit.kKategorie IS NULL
AND tkategorieartikel.kKategorie > 0
AND tkategorieartikel.kArtikel = :pid
223μs16.66KB10000000000002a200000000000000000defaultParams |
|
SELECT tartikel.kArtikel AS tartikel_kArtikel, tartikel.fLagerbestand AS tartikel_fLagerbestand,
tartikel.cLagerBeachten, tartikel.cLagerKleinerNull, tartikel.cLagerVariation,
teigenschaftkombiwert.kEigenschaft, tartikel.fVPEWert, teigenschaftkombiwert.kEigenschaftKombi,
teigenschaft.kArtikel, teigenschaftkombiwert.kEigenschaftWert, teigenschaft.cName,
teigenschaft.cWaehlbar, teigenschaft.cTyp, teigenschaft.nSort, teigenschaftwert.cName AS cName_teigenschaftwert, teigenschaftwert.fAufpreisNetto, teigenschaftwert.fGewichtDiff,
teigenschaftwert.cArtNr, teigenschaftwert.nSort AS teigenschaftwert_nSort,
teigenschaftwert.fLagerbestand, teigenschaftwert.fPackeinheit,
teigenschaftwertpict.kEigenschaftWertPict, teigenschaftwertpict.cPfad, NULL AS cType,
teigenschaftwertaufpreis.fAufpreisNetto AS fAufpreisNetto_teigenschaftwertaufpreis,
IF(MIN(tartikel.cLagerBeachten) = MAX(tartikel.cLagerBeachten), MIN(tartikel.cLagerBeachten), 'N')
AS cMergedLagerBeachten,
IF(MIN(tartikel.cLagerKleinerNull) = MAX(tartikel.cLagerKleinerNull),
MIN(tartikel.cLagerKleinerNull), 'Y') AS cMergedLagerKleinerNull,
IF(MIN(tartikel.cLagerVariation) = MAX(tartikel.cLagerVariation),
MIN(tartikel.cLagerVariation), 'Y') AS cMergedLagerVariation,
SUM(tartikel.fLagerbestand) AS fMergedLagerbestand
FROM teigenschaftkombiwert
JOIN tartikel
ON tartikel.kEigenschaftKombi = teigenschaftkombiwert.kEigenschaftKombi
AND tartikel.kVaterArtikel = :pid
LEFT JOIN teigenschaft
ON teigenschaft.kEigenschaft = teigenschaftkombiwert.kEigenschaft
LEFT JOIN teigenschaftwert
ON teigenschaftwert.kEigenschaftWert = teigenschaftkombiwert.kEigenschaftWert
LEFT JOIN teigenschaftsichtbarkeit
ON teigenschaft.kEigenschaft = teigenschaftsichtbarkeit.kEigenschaft
AND teigenschaftsichtbarkeit.kKundengruppe = :cgid
LEFT JOIN teigenschaftwertsichtbarkeit
ON teigenschaftwert.kEigenschaftWert = teigenschaftwertsichtbarkeit.kEigenschaftWert
AND teigenschaftwertsichtbarkeit.kKundengruppe = :cgid
LEFT JOIN teigenschaftwertpict
ON teigenschaftwertpict.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = :cgid
WHERE teigenschaftsichtbarkeit.kEigenschaft IS NULL
AND teigenschaftwertsichtbarkeit.kEigenschaftWert IS NULL
GROUP BY teigenschaftkombiwert.kEigenschaftWert
ORDER BY teigenschaft.nSort, teigenschaft.cName, teigenschaftwert.nSort, teigenschaftwert.cName
1.64ms20.81KB40000000000002a220000000000000000defaultParams |
|
SELECT teigenschaft.kEigenschaft, teigenschaft.kArtikel, teigenschaft.cName, teigenschaft.cWaehlbar,
teigenschaft.cTyp, teigenschaft.nSort,
NULL AS kEigenschaftWert, NULL AS cName_teigenschaftwert,
NULL AS localizedName, NULL AS fAufpreisNetto,
NULL AS fGewichtDiff, NULL AS cArtNr,
NULL AS teigenschaftwert_nSort, NULL AS fLagerbestand,
NULL AS fPackeinheit, NULL AS kEigenschaftWertPict,
NULL AS cPfad, NULL AS cType,
NULL AS fAufpreisNetto_teigenschaftwertaufpreis
FROM teigenschaft
LEFT JOIN teigenschaftsichtbarkeit
ON teigenschaft.kEigenschaft = teigenschaftsichtbarkeit.kEigenschaft
AND teigenschaftsichtbarkeit.kKundengruppe = :cgid
WHERE teigenschaft.kArtikel = :pid
AND teigenschaftsichtbarkeit.kEigenschaft IS NULL
AND teigenschaft.cTyp IN ('FREIFELD', 'PFLICHT-FREIFELD')
ORDER BY teigenschaft.nSort, teigenschaft.cName
197μs17.75KB00000000000002a220000000000000000defaultParams |
|
SELECT COUNT(teigenschaft.kEigenschaft) AS cnt
FROM teigenschaft
LEFT JOIN teigenschaftsichtbarkeit
ON teigenschaftsichtbarkeit.kEigenschaft = teigenschaft.kEigenschaft
AND teigenschaftsichtbarkeit.kKundengruppe = :cgid
WHERE kArtikel = :pid
AND teigenschaft.cTyp NOT IN ('FREIFELD', 'PFLICHT-FREIFELD')
AND teigenschaftsichtbarkeit.kEigenschaft IS NULL
144μs16.66KB10000000000002a200000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
101μs16.28KB10000000000002a2a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
146μs16.19KB10000000000002a2a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
162μs16.25KB10000000000002a2a0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
316μs17.08KB00000000000002a2a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
205μs16.95KB10000000000002a330000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
89μs16.28KB10000000000002a2a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
65μs16.19KB10000000000002a2a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
87μs16.25KB10000000000002a2a0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
149μs17.08KB00000000000002a2a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
135μs16.95KB10000000000002a3a0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
88μs16.28KB10000000000002a2a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
65μs16.19KB10000000000002a2a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
83μs16.25KB10000000000002a2a0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
144μs17.08KB00000000000002a2a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
136μs16.95KB10000000000002a410000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
85μs16.28KB10000000000002a2a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
64μs16.19KB10000000000002a2a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
103μs16.25KB10000000000002a2a0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
146μs17.08KB00000000000002a2a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
139μs16.95KB10000000000002a480000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
563μs16.22KB00000000000002a3d0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
215μs16.22KB00000000000002a3d0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
99μs16.22KB00000000000002a3d0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
63μs16.22KB00000000000002a3d0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
63μs16.22KB00000000000002a3d0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
61μs16.22KB00000000000002a3d0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
60μs16.22KB00000000000002a3d0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
59μs16.22KB00000000000002a3d0000000000000000defaultParams |
|
SELECT tartikelpict.cPfad, tartikel.cName, tartikel.cSeo, tartikel.cArtNr,
tartikel.cBarcode, tartikel.kArtikel, teigenschaftkombiwert.kEigenschaft,
teigenschaftkombiwert.kEigenschaftWert
FROM teigenschaftkombiwert
JOIN tartikel
ON tartikel.kVaterArtikel = :kArtikel
AND tartikel.kEigenschaftKombi = teigenschaftkombiwert.kEigenschaftKombi
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :kKundengruppe
LEFT JOIN teigenschaftwertsichtbarkeit
ON teigenschaftkombiwert.kEigenschaftWert = teigenschaftwertsichtbarkeit.kEigenschaftWert
AND teigenschaftwertsichtbarkeit.kKundengruppe = :kKundengruppe
JOIN tartikelpict
ON tartikelpict.kArtikel = tartikel.kArtikel
AND tartikelpict.nNr = 1
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND teigenschaftwertsichtbarkeit.kKundengruppe IS NULL
429μs17.75KB40000000000002a4d0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, teigenschaftkombiwert.kEigenschaft, teigenschaftkombiwert.kEigenschaftWert
FROM teigenschaftkombiwert
JOIN tartikel
ON tartikel.kVaterArtikel = :pid
AND tartikel.kEigenschaftKombi = teigenschaftkombiwert.kEigenschaftKombi
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
JOIN tpreis AS tpreis ON tpreis.kArtikel = tartikel.kArtikel
AND tpreis.kKundengruppe = 1
JOIN tpreisdetail AS tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
AND tpreisdetail.nAnzahlAb = 0
WHERE tartikelsichtbarkeit.kArtikel IS NULL
211μs17.02KB40000000000002a530000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
88μs16.28KB10000000000002a540000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
65μs16.19KB10000000000002a540000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
82μs16.25KB10000000000002a540000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
150μs17.08KB00000000000002a540000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
143μs16.95KB10000000000002a5c0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
98μs16.83KB10000000000002a540000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
85μs16.28KB10000000000002a5e0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
61μs16.19KB10000000000002a5e0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
88μs16.25KB10000000000002a5e0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
146μs17.08KB00000000000002a5e0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
134μs16.95KB10000000000002a650000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
650μs24.13KB00000000000002a650000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
101μs16.28KB10000000000002a610000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
69μs16.19KB10000000000002a610000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
87μs16.25KB10000000000002a610000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
155μs17.08KB00000000000002a610000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
169μs16.95KB10000000000002a6d0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
104μs16.83KB10000000000002a530000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
85μs16.28KB10000000000002a670000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
62μs16.19KB10000000000002a670000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
82μs16.25KB10000000000002a670000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
150μs17.08KB00000000000002a670000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
133μs16.95KB10000000000002a750000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
984μs24.13KB00000000000002a750000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
98μs16.28KB10000000000002a710000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
71μs16.19KB10000000000002a710000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
89μs16.25KB10000000000002a710000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
154μs17.08KB00000000000002a710000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
153μs16.95KB10000000000002a7d0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
102μs16.83KB10000000000002a610000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
87μs16.28KB10000000000002a770000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
64μs16.19KB10000000000002a770000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
85μs16.25KB10000000000002a770000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
154μs17.08KB00000000000002a770000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
136μs16.95KB10000000000002a850000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
654μs24.13KB00000000000002a850000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
147μs16.28KB10000000000002a810000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
103μs16.19KB10000000000002a810000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
118μs16.25KB10000000000002a810000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
198μs17.08KB00000000000002a810000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
199μs16.95KB10000000000002a8d0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
150μs16.83KB10000000000002a710000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
92μs16.28KB10000000000002a870000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
76μs16.19KB10000000000002a870000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
91μs16.25KB10000000000002a870000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
194μs17.08KB00000000000002a870000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
150μs16.95KB10000000000002a950000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
718μs24.13KB00000000000002a950000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
89μs16.28KB10000000000002a910000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
62μs16.19KB10000000000002a910000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
79μs16.25KB10000000000002a910000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
145μs17.08KB00000000000002a910000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
173μs16.95KB10000000000002a9d0000000000000000defaultParams |
|
SELECT *
FROM tversandart
WHERE fVersandkostenfreiAbX > 0
AND (cVersandklassen = '-1'
OR cVersandklassen RLIKE :sClasses)
AND (cKundengruppen = '-1' OR FIND_IN_SET(:cGroupID, REPLACE(cKundengruppen, ';', ',')) > 0)
228μs16.81KB00000000000002a810000000000000000defaultParams |
|
SELECT tartikeldownload.kDownload
FROM tartikeldownload
LEFT JOIN tdownload ON tartikeldownload.kDownload = tdownload.kDownload
WHERE kArtikel = :pid OR
tartikeldownload.kArtikel IN (
SELECT tstueckliste.kArtikel
FROM tstueckliste
LEFT JOIN tartikel
ON tstueckliste.kStueckliste = tartikel.kStueckliste
WHERE tartikel.kArtikel = :pid)
GROUP BY tartikeldownload.kDownload
ORDER BY tdownload.nSort, tdownload.dErstellt DESC
350μs16.77KB00000000000002a890000000000000000defaultParams |
|
SELECT tartikelkonfiggruppe.kKonfiggruppe
FROM tartikelkonfiggruppe
JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
AND tartikelkonfiggruppe.kArtikel = :pid
162μs16.34KB00000000000002a890000000000000000defaultParams |
|
SELECT cSeo, kSprache
FROM tseo
WHERE cKey = :key
AND kKey = :id
134μs16.22KB10000000000002b5d0000000000000000defaultParams |
|
SELECT kStueckliste AS id, fLagerbestand AS stock
FROM tartikel
WHERE kArtikel = :pid
87μs16.22KB10000000000002b460000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kHersteller, tartikel.kLieferstatus, tartikel.kSteuerklasse,
tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kVersandklasse, tartikel.kEigenschaftKombi,
tartikel.kVaterArtikel, tartikel.kStueckliste, tartikel.kWarengruppe,
tartikel.cArtNr, tartikel.cName, tartikel.cBeschreibung, tartikel.cAnmerkung, tartikel.fLagerbestand, tartikel.fMwSt, tartikel.cSeo AS originalSeo,
IF (tartikelabnahme.fMindestabnahme IS NOT NULL,
tartikelabnahme.fMindestabnahme, tartikel.fMindestbestellmenge) AS fMindestbestellmenge,
IF (tartikelabnahme.fIntervall IS NOT NULL,
tartikelabnahme.fIntervall, tartikel.fAbnahmeintervall) AS fAbnahmeintervall,
tartikel.cBarcode, tartikel.cTopArtikel,
tartikel.fGewicht, tartikel.fArtikelgewicht, tartikel.cNeu, tartikel.cKurzBeschreibung, tartikel.fUVP,
tartikel.cLagerBeachten, tartikel.cLagerKleinerNull, tartikel.cLagerVariation, tartikel.cTeilbar,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit, tartikel.cSuchbegriffe,
tartikel.nSort, tartikel.dErscheinungsdatum, tartikel.dErstellt, tartikel.dLetzteAktualisierung,
tartikel.cSerie, tartikel.cISBN, tartikel.cASIN, tartikel.cHAN, tartikel.cUNNummer, tartikel.cGefahrnr,
tartikel.nIstVater, date_format(tartikel.dErscheinungsdatum, '%d.%m.%Y') AS Erscheinungsdatum_de,
tartikel.cTaric, tartikel.cUPC, tartikel.cHerkunftsland, tartikel.cEPID, tartikel.fZulauf,
tartikel.dZulaufDatum, DATE_FORMAT(tartikel.dZulaufDatum, '%d.%m.%Y') AS dZulaufDatum_de,
tartikel.fLieferantenlagerbestand, tartikel.fLieferzeit,
tartikel.dMHD, DATE_FORMAT(tartikel.dMHD, '%d.%m.%Y') AS dMHD_de,
tartikel.kMassEinheit, tartikel.kGrundPreisEinheit, tartikel.fMassMenge, tartikel.fGrundpreisMenge,
tartikel.fBreite, tartikel.fHoehe, tartikel.fLaenge, tartikel.nLiefertageWennAusverkauft,
tartikel.nAutomatischeLiefertageberechnung, tartikel.nBearbeitungszeit, me.cCode AS cMasseinheitCode,
mes.cName AS cMasseinheitName, gpme.cCode AS cGrundpreisEinheitCode,
gpmes.cName AS cGrundpreisEinheitName,
tseo.cSeo,
tsonderpreise.fNettoPreis, tartikelext.fDurchschnittsBewertung,
tlieferstatus.cName AS cName_tlieferstatus, teinheit.cName AS teinheitcName,
tartikelsonderpreis.cAktiv AS cAktivSonderpreis, tartikelsonderpreis.dStart AS dStart_en,
DATE_FORMAT(tartikelsonderpreis.dStart, '%d.%m.%Y') AS dStart_de,
tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de,
tversandklasse.cName AS cVersandklasse,
tbestseller.isBestseller AS bIsBestseller,
ROUND(tartikelext.fDurchschnittsBewertung) >= :trmr AS bIsTopBewertet,
COALESCE((SELECT 1 FROM tuploadschema ULS WHERE ULS.kCustomID = :pid LIMIT 1), 0) AS hasUploads
FROM tartikel
LEFT JOIN tartikelabnahme
ON tartikel.kArtikel = tartikelabnahme.kArtikel
AND tartikelabnahme.kKundengruppe = :cgid
LEFT JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
AND tartikelsonderpreis.cAktiv = 'Y'
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand OR tartikelsonderpreis.nIstAnzahl = 0)
LEFT JOIN tsonderpreise ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = :cgid
LEFT JOIN tseo ON tseo.cKey = 'kArtikel' AND tseo.kKey = tartikel.kArtikel
AND tseo.kSprache = :lid
LEFT JOIN tbestseller
ON tbestseller.kArtikel = tartikel.kArtikel
LEFT JOIN tartikelext
ON tartikelext.kArtikel = tartikel.kArtikel
LEFT JOIN tlieferstatus
ON tlieferstatus.kLieferstatus = tartikel.kLieferstatus
AND tlieferstatus.kSprache = :lid
LEFT JOIN teinheit
ON teinheit.kEinheit = tartikel.kEinheit
AND teinheit.kSprache = :lid
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
LEFT JOIN tversandklasse
ON tversandklasse.kVersandklasse = tartikel.kVersandklasse
LEFT JOIN tmasseinheit me ON me.kMassEinheit = tartikel.kMassEinheit
LEFT JOIN tmasseinheitsprache mes
ON mes.kMassEinheit = me.kMassEinheit
AND mes.kSprache = :lid
LEFT JOIN tmasseinheit gpme
ON gpme.kMassEinheit = tartikel.kGrundpreisEinheit
LEFT JOIN tmasseinheitsprache gpmes
ON gpmes.kMassEinheit = gpme.kMassEinheit
AND gpmes.kSprache = :lid
WHERE tartikel.kArtikel = :pid AND tartikelsichtbarkeit.kArtikel IS NULL
966μs42.52KB10000000000002b490000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
178μs16.28KB10000000000002b630000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
122μs16.19KB10000000000002b630000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
157μs16.25KB10000000000002b630000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
296μs17.08KB00000000000002b630000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
195μs16.95KB10000000000002b680000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.33ms24.14KB10000000000002b680000000000000000defaultParams |
|
SELECT cName, cWert FROM tartikelattribut WHERE `kArtikel`=:kArtikel ORDER BY kArtikelAttribut
232μs16.33KB90000000000002b490000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=:kArtikel ORDER BY nSort
164μs16.25KB00000000000002b720000000000000000defaultParams |
|
SELECT cPfad, nNr
FROM tartikelpict
WHERE kArtikel = :pid
ORDER BY nNr
329μs16.36KB90000000000002b720000000000000000defaultParams |
|
SELECT tartikelwarenlager.*
FROM tartikelwarenlager
JOIN twarenlager
ON twarenlager.kWarenlager = tartikelwarenlager.kWarenlager AND twarenlager.nAktiv = 1
WHERE tartikelwarenlager.kArtikel = :productID
371μs16.44KB00000000000002b740000000000000000defaultParams |
|
SELECT tartikelmerkmal.kMerkmal, tartikelmerkmal.kMerkmalWert
FROM tartikelmerkmal
JOIN tmerkmal
ON tmerkmal.kMerkmal = tartikelmerkmal.kMerkmal
JOIN tmerkmalwert
ON tmerkmalwert.kMerkmalWert = tartikelmerkmal.kMerkmalWert
WHERE tartikelmerkmal.kArtikel = :kArtikel
ORDER BY tmerkmal.nSort, tmerkmalwert.nSort, tartikelmerkmal.kMerkmal
297μs16.55KB00000000000002b740000000000000000defaultParams |
|
SELECT tkategorieartikel.kKategorie
FROM tkategorieartikel
LEFT JOIN tkategoriesichtbarkeit
ON tkategoriesichtbarkeit.kKategorie = tkategorieartikel.kKategorie
AND tkategoriesichtbarkeit.kKundengruppe = :cgid
JOIN tkategorie
ON tkategorie.kKategorie = tkategorieartikel.kKategorie
WHERE tkategoriesichtbarkeit.kKategorie IS NULL
AND tkategorieartikel.kKategorie > 0
AND tkategorieartikel.kArtikel = :pid
300μs16.66KB10000000000002b6a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel AS tartikel_kArtikel, tartikel.fLagerbestand AS tartikel_fLagerbestand,
tartikel.cLagerBeachten, tartikel.cLagerKleinerNull, tartikel.cLagerVariation,
teigenschaftkombiwert.kEigenschaft, tartikel.fVPEWert, teigenschaftkombiwert.kEigenschaftKombi,
teigenschaft.kArtikel, teigenschaftkombiwert.kEigenschaftWert, teigenschaft.cName,
teigenschaft.cWaehlbar, teigenschaft.cTyp, teigenschaft.nSort, teigenschaftwert.cName AS cName_teigenschaftwert, teigenschaftwert.fAufpreisNetto, teigenschaftwert.fGewichtDiff,
teigenschaftwert.cArtNr, teigenschaftwert.nSort AS teigenschaftwert_nSort,
teigenschaftwert.fLagerbestand, teigenschaftwert.fPackeinheit,
teigenschaftwertpict.kEigenschaftWertPict, teigenschaftwertpict.cPfad, NULL AS cType,
teigenschaftwertaufpreis.fAufpreisNetto AS fAufpreisNetto_teigenschaftwertaufpreis,
IF(MIN(tartikel.cLagerBeachten) = MAX(tartikel.cLagerBeachten), MIN(tartikel.cLagerBeachten), 'N')
AS cMergedLagerBeachten,
IF(MIN(tartikel.cLagerKleinerNull) = MAX(tartikel.cLagerKleinerNull),
MIN(tartikel.cLagerKleinerNull), 'Y') AS cMergedLagerKleinerNull,
IF(MIN(tartikel.cLagerVariation) = MAX(tartikel.cLagerVariation),
MIN(tartikel.cLagerVariation), 'Y') AS cMergedLagerVariation,
SUM(tartikel.fLagerbestand) AS fMergedLagerbestand
FROM teigenschaftkombiwert
JOIN tartikel
ON tartikel.kEigenschaftKombi = teigenschaftkombiwert.kEigenschaftKombi
AND tartikel.kVaterArtikel = :pid
LEFT JOIN teigenschaft
ON teigenschaft.kEigenschaft = teigenschaftkombiwert.kEigenschaft
LEFT JOIN teigenschaftwert
ON teigenschaftwert.kEigenschaftWert = teigenschaftkombiwert.kEigenschaftWert
LEFT JOIN teigenschaftsichtbarkeit
ON teigenschaft.kEigenschaft = teigenschaftsichtbarkeit.kEigenschaft
AND teigenschaftsichtbarkeit.kKundengruppe = :cgid
LEFT JOIN teigenschaftwertsichtbarkeit
ON teigenschaftwert.kEigenschaftWert = teigenschaftwertsichtbarkeit.kEigenschaftWert
AND teigenschaftwertsichtbarkeit.kKundengruppe = :cgid
LEFT JOIN teigenschaftwertpict
ON teigenschaftwertpict.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = :cgid
WHERE teigenschaftsichtbarkeit.kEigenschaft IS NULL
AND teigenschaftwertsichtbarkeit.kEigenschaftWert IS NULL
GROUP BY teigenschaftkombiwert.kEigenschaftWert
ORDER BY teigenschaft.nSort, teigenschaft.cName, teigenschaftwert.nSort, teigenschaftwert.cName
748μs20.83KB50000000000002b680000000000000000defaultParams |
|
SELECT teigenschaft.kEigenschaft, teigenschaft.kArtikel, teigenschaft.cName, teigenschaft.cWaehlbar,
teigenschaft.cTyp, teigenschaft.nSort,
NULL AS kEigenschaftWert, NULL AS cName_teigenschaftwert,
NULL AS localizedName, NULL AS fAufpreisNetto,
NULL AS fGewichtDiff, NULL AS cArtNr,
NULL AS teigenschaftwert_nSort, NULL AS fLagerbestand,
NULL AS fPackeinheit, NULL AS kEigenschaftWertPict,
NULL AS cPfad, NULL AS cType,
NULL AS fAufpreisNetto_teigenschaftwertaufpreis
FROM teigenschaft
LEFT JOIN teigenschaftsichtbarkeit
ON teigenschaft.kEigenschaft = teigenschaftsichtbarkeit.kEigenschaft
AND teigenschaftsichtbarkeit.kKundengruppe = :cgid
WHERE teigenschaft.kArtikel = :pid
AND teigenschaftsichtbarkeit.kEigenschaft IS NULL
AND teigenschaft.cTyp IN ('FREIFELD', 'PFLICHT-FREIFELD')
ORDER BY teigenschaft.nSort, teigenschaft.cName
284μs17.75KB00000000000002b680000000000000000defaultParams |
|
SELECT COUNT(teigenschaft.kEigenschaft) AS cnt
FROM teigenschaft
LEFT JOIN teigenschaftsichtbarkeit
ON teigenschaftsichtbarkeit.kEigenschaft = teigenschaft.kEigenschaft
AND teigenschaftsichtbarkeit.kKundengruppe = :cgid
WHERE kArtikel = :pid
AND teigenschaft.cTyp NOT IN ('FREIFELD', 'PFLICHT-FREIFELD')
AND teigenschaftsichtbarkeit.kEigenschaft IS NULL
179μs16.66KB10000000000002b6a0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
185μs16.28KB10000000000002bd30000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
129μs16.19KB10000000000002bd30000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
155μs16.25KB10000000000002bd30000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
276μs17.08KB00000000000002bd30000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
243μs16.95KB10000000000002bdc0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
362μs16.28KB10000000000002bd30000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
102μs16.19KB10000000000002bd30000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
202μs16.25KB10000000000002bd30000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
268μs17.08KB00000000000002bd30000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
225μs16.95KB10000000000002be30000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
109μs16.28KB10000000000002bd30000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
83μs16.19KB10000000000002bd30000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
253μs16.25KB10000000000002bd30000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
221μs17.08KB00000000000002bd30000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
296μs16.95KB10000000000002bea0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
111μs16.28KB10000000000002bd30000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
79μs16.19KB10000000000002bd30000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
105μs16.25KB10000000000002bd30000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
217μs17.08KB00000000000002bd30000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
187μs16.95KB10000000000002bf10000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
126μs16.28KB10000000000002bd30000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
78μs16.19KB10000000000002bd30000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
103μs16.25KB10000000000002bd30000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
250μs17.08KB00000000000002bd30000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
188μs16.95KB10000000000002bf80000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
114μs16.22KB00000000000002bed0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
75μs16.22KB00000000000002bed0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
77μs16.22KB00000000000002bed0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
77μs16.22KB00000000000002bed0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
73μs16.22KB00000000000002bed0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
78μs16.22KB00000000000002bed0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
74μs16.22KB00000000000002bed0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
77μs16.22KB00000000000002bed0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
74μs16.22KB00000000000002bed0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
88μs16.22KB00000000000002bed0000000000000000defaultParams |
|
SELECT tartikelpict.cPfad, tartikel.cName, tartikel.cSeo, tartikel.cArtNr,
tartikel.cBarcode, tartikel.kArtikel, teigenschaftkombiwert.kEigenschaft,
teigenschaftkombiwert.kEigenschaftWert
FROM teigenschaftkombiwert
JOIN tartikel
ON tartikel.kVaterArtikel = :kArtikel
AND tartikel.kEigenschaftKombi = teigenschaftkombiwert.kEigenschaftKombi
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :kKundengruppe
LEFT JOIN teigenschaftwertsichtbarkeit
ON teigenschaftkombiwert.kEigenschaftWert = teigenschaftwertsichtbarkeit.kEigenschaftWert
AND teigenschaftwertsichtbarkeit.kKundengruppe = :kKundengruppe
JOIN tartikelpict
ON tartikelpict.kArtikel = tartikel.kArtikel
AND tartikelpict.nNr = 1
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND teigenschaftwertsichtbarkeit.kKundengruppe IS NULL
450μs17.77KB50000000000002bff0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, teigenschaftkombiwert.kEigenschaft, teigenschaftkombiwert.kEigenschaftWert
FROM teigenschaftkombiwert
JOIN tartikel
ON tartikel.kVaterArtikel = :pid
AND tartikel.kEigenschaftKombi = teigenschaftkombiwert.kEigenschaftKombi
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
JOIN tpreis AS tpreis ON tpreis.kArtikel = tartikel.kArtikel
AND tpreis.kKundengruppe = 1
JOIN tpreisdetail AS tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
AND tpreisdetail.nAnzahlAb = 0
WHERE tartikelsichtbarkeit.kArtikel IS NULL
306μs17.03KB50000000000002bff0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
94μs16.28KB10000000000002c070000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
81μs16.19KB10000000000002c070000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
99μs16.25KB10000000000002c070000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
223μs17.08KB00000000000002c070000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
156μs16.95KB10000000000002c0f0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
114μs16.83KB10000000000002c070000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
96μs16.28KB10000000000002c110000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
70μs16.19KB10000000000002c110000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
87μs16.25KB10000000000002c110000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
152μs17.08KB00000000000002c110000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
166μs16.95KB10000000000002c180000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.01ms24.13KB00000000000002c180000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
117μs16.28KB10000000000002c140000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
94μs16.19KB10000000000002c140000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
118μs16.25KB10000000000002c140000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
166μs17.08KB00000000000002c140000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
191μs16.95KB10000000000002c200000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
146μs16.83KB10000000000002bff0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
101μs16.28KB10000000000002c1a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
101μs16.19KB10000000000002c1a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
97μs16.25KB10000000000002c1a0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
231μs17.08KB00000000000002c1a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
195μs16.95KB10000000000002c280000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.09ms24.13KB00000000000002c280000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
308μs16.28KB10000000000002c240000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
79μs16.19KB10000000000002c240000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
105μs16.25KB10000000000002c240000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
232μs17.08KB00000000000002c240000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
224μs16.95KB10000000000002c300000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
142μs16.83KB10000000000002c140000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
105μs16.28KB10000000000002c2a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
75μs16.19KB10000000000002c2a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
99μs16.25KB10000000000002c2a0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
232μs17.08KB00000000000002c2a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
137μs16.95KB10000000000002c380000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
899μs24.13KB00000000000002c380000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
95μs16.28KB10000000000002c340000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
79μs16.19KB10000000000002c340000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
162μs16.25KB10000000000002c340000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
196μs17.08KB00000000000002c340000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
286μs16.95KB10000000000002c400000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
156μs16.83KB10000000000002c240000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
140μs16.28KB10000000000002c3a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
91μs16.19KB10000000000002c3a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
110μs16.25KB10000000000002c3a0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
239μs17.08KB00000000000002c3a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
200μs16.95KB10000000000002c480000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
890μs24.13KB00000000000002c480000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
175μs16.28KB10000000000002c440000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
139μs16.19KB10000000000002c440000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
153μs16.25KB10000000000002c440000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
303μs17.08KB00000000000002c440000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
209μs16.95KB10000000000002c500000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
188μs16.83KB10000000000002c340000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
168μs16.28KB10000000000002c4a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
118μs16.19KB10000000000002c4a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
109μs16.25KB10000000000002c4a0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
163μs17.08KB00000000000002c4a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
144μs16.95KB10000000000002c580000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.05ms24.13KB00000000000002c580000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
97μs16.28KB10000000000002c540000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
63μs16.19KB10000000000002c540000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
125μs16.25KB10000000000002c540000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
259μs17.08KB00000000000002c540000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
251μs16.95KB10000000000002c600000000000000000defaultParams |
|
SELECT tartikeldownload.kDownload
FROM tartikeldownload
LEFT JOIN tdownload ON tartikeldownload.kDownload = tdownload.kDownload
WHERE kArtikel = :pid OR
tartikeldownload.kArtikel IN (
SELECT tstueckliste.kArtikel
FROM tstueckliste
LEFT JOIN tartikel
ON tstueckliste.kStueckliste = tartikel.kStueckliste
WHERE tartikel.kArtikel = :pid)
GROUP BY tartikeldownload.kDownload
ORDER BY tdownload.nSort, tdownload.dErstellt DESC
243μs16.77KB00000000000002c440000000000000000defaultParams |
|
SELECT tartikelkonfiggruppe.kKonfiggruppe
FROM tartikelkonfiggruppe
JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
AND tartikelkonfiggruppe.kArtikel = :pid
160μs16.34KB00000000000002c440000000000000000defaultParams |
|
SELECT cSeo, kSprache
FROM tseo
WHERE cKey = :key
AND kKey = :id
162μs16.22KB10000000000002c540000000000000000defaultParams |
|
SELECT kStueckliste AS id, fLagerbestand AS stock
FROM tartikel
WHERE kArtikel = :pid
90μs16.22KB10000000000002b6f0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kHersteller, tartikel.kLieferstatus, tartikel.kSteuerklasse,
tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kVersandklasse, tartikel.kEigenschaftKombi,
tartikel.kVaterArtikel, tartikel.kStueckliste, tartikel.kWarengruppe,
tartikel.cArtNr, tartikel.cName, tartikel.cBeschreibung, tartikel.cAnmerkung, tartikel.fLagerbestand, tartikel.fMwSt, tartikel.cSeo AS originalSeo,
IF (tartikelabnahme.fMindestabnahme IS NOT NULL,
tartikelabnahme.fMindestabnahme, tartikel.fMindestbestellmenge) AS fMindestbestellmenge,
IF (tartikelabnahme.fIntervall IS NOT NULL,
tartikelabnahme.fIntervall, tartikel.fAbnahmeintervall) AS fAbnahmeintervall,
tartikel.cBarcode, tartikel.cTopArtikel,
tartikel.fGewicht, tartikel.fArtikelgewicht, tartikel.cNeu, tartikel.cKurzBeschreibung, tartikel.fUVP,
tartikel.cLagerBeachten, tartikel.cLagerKleinerNull, tartikel.cLagerVariation, tartikel.cTeilbar,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit, tartikel.cSuchbegriffe,
tartikel.nSort, tartikel.dErscheinungsdatum, tartikel.dErstellt, tartikel.dLetzteAktualisierung,
tartikel.cSerie, tartikel.cISBN, tartikel.cASIN, tartikel.cHAN, tartikel.cUNNummer, tartikel.cGefahrnr,
tartikel.nIstVater, date_format(tartikel.dErscheinungsdatum, '%d.%m.%Y') AS Erscheinungsdatum_de,
tartikel.cTaric, tartikel.cUPC, tartikel.cHerkunftsland, tartikel.cEPID, tartikel.fZulauf,
tartikel.dZulaufDatum, DATE_FORMAT(tartikel.dZulaufDatum, '%d.%m.%Y') AS dZulaufDatum_de,
tartikel.fLieferantenlagerbestand, tartikel.fLieferzeit,
tartikel.dMHD, DATE_FORMAT(tartikel.dMHD, '%d.%m.%Y') AS dMHD_de,
tartikel.kMassEinheit, tartikel.kGrundPreisEinheit, tartikel.fMassMenge, tartikel.fGrundpreisMenge,
tartikel.fBreite, tartikel.fHoehe, tartikel.fLaenge, tartikel.nLiefertageWennAusverkauft,
tartikel.nAutomatischeLiefertageberechnung, tartikel.nBearbeitungszeit, me.cCode AS cMasseinheitCode,
mes.cName AS cMasseinheitName, gpme.cCode AS cGrundpreisEinheitCode,
gpmes.cName AS cGrundpreisEinheitName,
tseo.cSeo,
tsonderpreise.fNettoPreis, tartikelext.fDurchschnittsBewertung,
tlieferstatus.cName AS cName_tlieferstatus, teinheit.cName AS teinheitcName,
tartikelsonderpreis.cAktiv AS cAktivSonderpreis, tartikelsonderpreis.dStart AS dStart_en,
DATE_FORMAT(tartikelsonderpreis.dStart, '%d.%m.%Y') AS dStart_de,
tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de,
tversandklasse.cName AS cVersandklasse,
tbestseller.isBestseller AS bIsBestseller,
ROUND(tartikelext.fDurchschnittsBewertung) >= :trmr AS bIsTopBewertet,
COALESCE((SELECT 1 FROM tuploadschema ULS WHERE ULS.kCustomID = :pid LIMIT 1), 0) AS hasUploads
FROM tartikel
LEFT JOIN tartikelabnahme
ON tartikel.kArtikel = tartikelabnahme.kArtikel
AND tartikelabnahme.kKundengruppe = :cgid
LEFT JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
AND tartikelsonderpreis.cAktiv = 'Y'
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand OR tartikelsonderpreis.nIstAnzahl = 0)
LEFT JOIN tsonderpreise ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = :cgid
LEFT JOIN tseo ON tseo.cKey = 'kArtikel' AND tseo.kKey = tartikel.kArtikel
AND tseo.kSprache = :lid
LEFT JOIN tbestseller
ON tbestseller.kArtikel = tartikel.kArtikel
LEFT JOIN tartikelext
ON tartikelext.kArtikel = tartikel.kArtikel
LEFT JOIN tlieferstatus
ON tlieferstatus.kLieferstatus = tartikel.kLieferstatus
AND tlieferstatus.kSprache = :lid
LEFT JOIN teinheit
ON teinheit.kEinheit = tartikel.kEinheit
AND teinheit.kSprache = :lid
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
LEFT JOIN tversandklasse
ON tversandklasse.kVersandklasse = tartikel.kVersandklasse
LEFT JOIN tmasseinheit me ON me.kMassEinheit = tartikel.kMassEinheit
LEFT JOIN tmasseinheitsprache mes
ON mes.kMassEinheit = me.kMassEinheit
AND mes.kSprache = :lid
LEFT JOIN tmasseinheit gpme
ON gpme.kMassEinheit = tartikel.kGrundpreisEinheit
LEFT JOIN tmasseinheitsprache gpmes
ON gpmes.kMassEinheit = gpme.kMassEinheit
AND gpmes.kSprache = :lid
WHERE tartikel.kArtikel = :pid AND tartikelsichtbarkeit.kArtikel IS NULL
1.19ms42.52KB10000000000002c340000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
133μs16.28KB10000000000002c640000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
129μs16.19KB10000000000002c640000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
159μs16.25KB10000000000002c640000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
239μs17.08KB00000000000002c640000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
238μs16.95KB10000000000002c690000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.07ms24.14KB10000000000002c690000000000000000defaultParams |
|
SELECT cName, cWert FROM tartikelattribut WHERE `kArtikel`=:kArtikel ORDER BY kArtikelAttribut
184μs16.33KB90000000000002c340000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=:kArtikel ORDER BY nSort
157μs16.25KB00000000000002c730000000000000000defaultParams |
|
SELECT cPfad, nNr
FROM tartikelpict
WHERE kArtikel = :pid
ORDER BY nNr
108μs16.23KB20000000000002c730000000000000000defaultParams |
|
SELECT cPfad AS path
FROM tartikelpict
WHERE kArtikel = :pid
AND nNr = :no
ORDER BY nNr
LIMIT 1
113μs16.26KB10000000000002c7f0000000000000000defaultParams |
|
SELECT tartikelwarenlager.*
FROM tartikelwarenlager
JOIN twarenlager
ON twarenlager.kWarenlager = tartikelwarenlager.kWarenlager AND twarenlager.nAktiv = 1
WHERE tartikelwarenlager.kArtikel = :productID
124μs16.44KB00000000000002c6f0000000000000000defaultParams |
|
SELECT tartikelmerkmal.kMerkmal, tartikelmerkmal.kMerkmalWert
FROM tartikelmerkmal
JOIN tmerkmal
ON tmerkmal.kMerkmal = tartikelmerkmal.kMerkmal
JOIN tmerkmalwert
ON tmerkmalwert.kMerkmalWert = tartikelmerkmal.kMerkmalWert
WHERE tartikelmerkmal.kArtikel = :kArtikel
ORDER BY tmerkmal.nSort, tmerkmalwert.nSort, tartikelmerkmal.kMerkmal
171μs16.55KB00000000000002c6f0000000000000000defaultParams |
|
SELECT tkategorieartikel.kKategorie
FROM tkategorieartikel
LEFT JOIN tkategoriesichtbarkeit
ON tkategoriesichtbarkeit.kKategorie = tkategorieartikel.kKategorie
AND tkategoriesichtbarkeit.kKundengruppe = :cgid
JOIN tkategorie
ON tkategorie.kKategorie = tkategorieartikel.kKategorie
WHERE tkategoriesichtbarkeit.kKategorie IS NULL
AND tkategorieartikel.kKategorie > 0
AND tkategorieartikel.kArtikel = :pid
206μs16.66KB10000000000002c840000000000000000defaultParams |
|
SELECT tartikel.kArtikel AS tartikel_kArtikel, tartikel.fLagerbestand AS tartikel_fLagerbestand,
tartikel.cLagerBeachten, tartikel.cLagerKleinerNull, tartikel.cLagerVariation,
teigenschaftkombiwert.kEigenschaft, tartikel.fVPEWert, teigenschaftkombiwert.kEigenschaftKombi,
teigenschaft.kArtikel, teigenschaftkombiwert.kEigenschaftWert, teigenschaft.cName,
teigenschaft.cWaehlbar, teigenschaft.cTyp, teigenschaft.nSort, teigenschaftwert.cName AS cName_teigenschaftwert, teigenschaftwert.fAufpreisNetto, teigenschaftwert.fGewichtDiff,
teigenschaftwert.cArtNr, teigenschaftwert.nSort AS teigenschaftwert_nSort,
teigenschaftwert.fLagerbestand, teigenschaftwert.fPackeinheit,
teigenschaftwertpict.kEigenschaftWertPict, teigenschaftwertpict.cPfad, NULL AS cType,
teigenschaftwertaufpreis.fAufpreisNetto AS fAufpreisNetto_teigenschaftwertaufpreis,
IF(MIN(tartikel.cLagerBeachten) = MAX(tartikel.cLagerBeachten), MIN(tartikel.cLagerBeachten), 'N')
AS cMergedLagerBeachten,
IF(MIN(tartikel.cLagerKleinerNull) = MAX(tartikel.cLagerKleinerNull),
MIN(tartikel.cLagerKleinerNull), 'Y') AS cMergedLagerKleinerNull,
IF(MIN(tartikel.cLagerVariation) = MAX(tartikel.cLagerVariation),
MIN(tartikel.cLagerVariation), 'Y') AS cMergedLagerVariation,
SUM(tartikel.fLagerbestand) AS fMergedLagerbestand
FROM teigenschaftkombiwert
JOIN tartikel
ON tartikel.kEigenschaftKombi = teigenschaftkombiwert.kEigenschaftKombi
AND tartikel.kVaterArtikel = :pid
LEFT JOIN teigenschaft
ON teigenschaft.kEigenschaft = teigenschaftkombiwert.kEigenschaft
LEFT JOIN teigenschaftwert
ON teigenschaftwert.kEigenschaftWert = teigenschaftkombiwert.kEigenschaftWert
LEFT JOIN teigenschaftsichtbarkeit
ON teigenschaft.kEigenschaft = teigenschaftsichtbarkeit.kEigenschaft
AND teigenschaftsichtbarkeit.kKundengruppe = :cgid
LEFT JOIN teigenschaftwertsichtbarkeit
ON teigenschaftwert.kEigenschaftWert = teigenschaftwertsichtbarkeit.kEigenschaftWert
AND teigenschaftwertsichtbarkeit.kKundengruppe = :cgid
LEFT JOIN teigenschaftwertpict
ON teigenschaftwertpict.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = :cgid
WHERE teigenschaftsichtbarkeit.kEigenschaft IS NULL
AND teigenschaftwertsichtbarkeit.kEigenschaftWert IS NULL
GROUP BY teigenschaftkombiwert.kEigenschaftWert
ORDER BY teigenschaft.nSort, teigenschaft.cName, teigenschaftwert.nSort, teigenschaftwert.cName
660μs20.81KB40000000000002c860000000000000000defaultParams |
|
SELECT teigenschaft.kEigenschaft, teigenschaft.kArtikel, teigenschaft.cName, teigenschaft.cWaehlbar,
teigenschaft.cTyp, teigenschaft.nSort,
NULL AS kEigenschaftWert, NULL AS cName_teigenschaftwert,
NULL AS localizedName, NULL AS fAufpreisNetto,
NULL AS fGewichtDiff, NULL AS cArtNr,
NULL AS teigenschaftwert_nSort, NULL AS fLagerbestand,
NULL AS fPackeinheit, NULL AS kEigenschaftWertPict,
NULL AS cPfad, NULL AS cType,
NULL AS fAufpreisNetto_teigenschaftwertaufpreis
FROM teigenschaft
LEFT JOIN teigenschaftsichtbarkeit
ON teigenschaft.kEigenschaft = teigenschaftsichtbarkeit.kEigenschaft
AND teigenschaftsichtbarkeit.kKundengruppe = :cgid
WHERE teigenschaft.kArtikel = :pid
AND teigenschaftsichtbarkeit.kEigenschaft IS NULL
AND teigenschaft.cTyp IN ('FREIFELD', 'PFLICHT-FREIFELD')
ORDER BY teigenschaft.nSort, teigenschaft.cName
302μs17.75KB00000000000002c860000000000000000defaultParams |
|
SELECT COUNT(teigenschaft.kEigenschaft) AS cnt
FROM teigenschaft
LEFT JOIN teigenschaftsichtbarkeit
ON teigenschaftsichtbarkeit.kEigenschaft = teigenschaft.kEigenschaft
AND teigenschaftsichtbarkeit.kKundengruppe = :cgid
WHERE kArtikel = :pid
AND teigenschaft.cTyp NOT IN ('FREIFELD', 'PFLICHT-FREIFELD')
AND teigenschaftsichtbarkeit.kEigenschaft IS NULL
208μs16.66KB10000000000002c840000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
182μs16.28KB10000000000002c8e0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
176μs16.19KB10000000000002c8e0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
128μs16.25KB10000000000002c8e0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
273μs17.08KB00000000000002c8e0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
158μs16.95KB10000000000002c970000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
88μs16.28KB10000000000002c8e0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
65μs16.19KB10000000000002c8e0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
89μs16.25KB10000000000002c8e0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
152μs17.08KB00000000000002c8e0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
145μs16.95KB10000000000002c9e0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
87μs16.28KB10000000000002c8e0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
62μs16.19KB10000000000002c8e0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
93μs16.25KB10000000000002c8e0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
182μs17.08KB00000000000002c8e0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
146μs16.95KB10000000000002ca50000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
93μs16.28KB10000000000002c8e0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
69μs16.19KB10000000000002c8e0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
83μs16.25KB10000000000002c8e0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
148μs17.08KB00000000000002c8e0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
172μs16.95KB10000000000002cac0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
74μs16.22KB00000000000002ca10000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
83μs16.22KB00000000000002ca10000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
66μs16.22KB00000000000002ca10000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
63μs16.22KB00000000000002ca10000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
61μs16.22KB00000000000002ca10000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
93μs16.22KB00000000000002ca10000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
95μs16.22KB00000000000002ca10000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
92μs16.22KB00000000000002ca10000000000000000defaultParams |
|
SELECT tartikelpict.cPfad, tartikel.cName, tartikel.cSeo, tartikel.cArtNr,
tartikel.cBarcode, tartikel.kArtikel, teigenschaftkombiwert.kEigenschaft,
teigenschaftkombiwert.kEigenschaftWert
FROM teigenschaftkombiwert
JOIN tartikel
ON tartikel.kVaterArtikel = :kArtikel
AND tartikel.kEigenschaftKombi = teigenschaftkombiwert.kEigenschaftKombi
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :kKundengruppe
LEFT JOIN teigenschaftwertsichtbarkeit
ON teigenschaftkombiwert.kEigenschaftWert = teigenschaftwertsichtbarkeit.kEigenschaftWert
AND teigenschaftwertsichtbarkeit.kKundengruppe = :kKundengruppe
JOIN tartikelpict
ON tartikelpict.kArtikel = tartikel.kArtikel
AND tartikelpict.nNr = 1
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND teigenschaftwertsichtbarkeit.kKundengruppe IS NULL
296μs17.75KB40000000000002cb10000000000000000defaultParams |
|
SELECT tartikel.kArtikel, teigenschaftkombiwert.kEigenschaft, teigenschaftkombiwert.kEigenschaftWert
FROM teigenschaftkombiwert
JOIN tartikel
ON tartikel.kVaterArtikel = :pid
AND tartikel.kEigenschaftKombi = teigenschaftkombiwert.kEigenschaftKombi
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
JOIN tpreis AS tpreis ON tpreis.kArtikel = tartikel.kArtikel
AND tpreis.kKundengruppe = 1
JOIN tpreisdetail AS tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
AND tpreisdetail.nAnzahlAb = 0
WHERE tartikelsichtbarkeit.kArtikel IS NULL
194μs17.02KB40000000000002cb70000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
84μs16.28KB10000000000002cb80000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
61μs16.19KB10000000000002cb80000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
81μs16.25KB10000000000002cb80000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
149μs17.08KB00000000000002cb80000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
140μs16.95KB10000000000002cc00000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
97μs16.83KB10000000000002cb80000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
108μs16.28KB10000000000002cc20000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
72μs16.19KB10000000000002cc20000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
104μs16.25KB10000000000002cc20000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
200μs17.08KB00000000000002cc20000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
145μs16.95KB10000000000002cc90000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.08ms24.13KB00000000000002cc90000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
172μs16.28KB10000000000002cc50000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
104μs16.19KB10000000000002cc50000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
126μs16.25KB10000000000002cc50000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
249μs17.08KB00000000000002cc50000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
253μs16.95KB10000000000002cd10000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
153μs16.83KB10000000000002cb70000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
133μs16.28KB10000000000002ccb0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
78μs16.19KB10000000000002ccb0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
109μs16.25KB10000000000002ccb0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
220μs17.08KB00000000000002ccb0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
215μs16.95KB10000000000002cd90000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.01ms24.13KB00000000000002cd90000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
148μs16.28KB10000000000002cd50000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
103μs16.19KB10000000000002cd50000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
144μs16.25KB10000000000002cd50000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
233μs17.08KB00000000000002cd50000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
259μs16.95KB10000000000002ce10000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
197μs16.83KB10000000000002cc50000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
162μs16.28KB10000000000002cdb0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
124μs16.19KB10000000000002cdb0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
212μs16.25KB10000000000002cdb0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
335μs17.08KB00000000000002cdb0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
259μs16.95KB10000000000002ce90000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
934μs24.13KB00000000000002ce90000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
167μs16.28KB10000000000002ce50000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
108μs16.19KB10000000000002ce50000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
143μs16.25KB10000000000002ce50000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
237μs17.08KB00000000000002ce50000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
218μs16.95KB10000000000002cf10000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
152μs16.83KB10000000000002cd50000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
138μs16.28KB10000000000002ceb0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
74μs16.19KB10000000000002ceb0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
120μs16.25KB10000000000002ceb0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
325μs17.08KB00000000000002ceb0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
296μs16.95KB10000000000002cf90000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
936μs24.13KB00000000000002cf90000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
151μs16.28KB10000000000002cf50000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
123μs16.19KB10000000000002cf50000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
143μs16.25KB10000000000002cf50000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
234μs17.08KB00000000000002cf50000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
181μs16.95KB10000000000002d010000000000000000defaultParams |
|
SELECT tartikeldownload.kDownload
FROM tartikeldownload
LEFT JOIN tdownload ON tartikeldownload.kDownload = tdownload.kDownload
WHERE kArtikel = :pid OR
tartikeldownload.kArtikel IN (
SELECT tstueckliste.kArtikel
FROM tstueckliste
LEFT JOIN tartikel
ON tstueckliste.kStueckliste = tartikel.kStueckliste
WHERE tartikel.kArtikel = :pid)
GROUP BY tartikeldownload.kDownload
ORDER BY tdownload.nSort, tdownload.dErstellt DESC
234μs16.77KB00000000000002ce50000000000000000defaultParams |
|
SELECT tartikelkonfiggruppe.kKonfiggruppe
FROM tartikelkonfiggruppe
JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
AND tartikelkonfiggruppe.kArtikel = :pid
147μs16.34KB00000000000002ce50000000000000000defaultParams |
|
SELECT cSeo, kSprache
FROM tseo
WHERE cKey = :key
AND kKey = :id
122μs16.22KB10000000000002cfd0000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
395μs17.89KB10000000000002d190000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
312μs17.89KB10000000000002d1b0000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
291μs17.87KB00000000000002d200000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
351μs17.89KB10000000000002d200000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
303μs17.89KB10000000000002d240000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
307μs17.87KB00000000000002d270000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
315μs17.87KB00000000000002d2b0000000000000000defaultParams |
|
SELECT tartikel.kArtikel AS productID, tartikelattribut.cWert AS productValue
FROM tartikel
JOIN tartikelattribut
ON tartikelattribut.kArtikel = tartikel.kArtikel
AND tartikelattribut.cWert >= 0
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.nIstVater = 0
AND tartikelattribut.cName = :attr
AND (tartikel.fLagerbestand > 0
OR tartikel.cLagerBeachten = :no
OR tartikel.cLagerKleinerNull = :yes)
250μs16.92KB00000000000002d340000000000000000defaultParams |
|
SELECT * FROM tsprache
93μs16.28KB60000000000002d650000000000000000defaultSELECT tversandart.*
FROM tversandart
WHERE tversandart.cLaender LIKE :iso
AND (
tversandart.cKundengruppen = '-1'
OR FIND_IN_SET(:cGroupID, REPLACE(tversandart.cKundengruppen, ';', ',')) > 0
) ORDER BY tversandart.nSort
204μs16.91KB60000000000002d6e0000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
344μs17.89KB10000000000002d6e0000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
360μs17.89KB10000000000002d810000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
317μs17.89KB10000000000002d860000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
309μs17.87KB00000000000002d8b0000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
376μs17.89KB10000000000002d8e0000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
398μs17.89KB10000000000002d930000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
360μs17.89KB10000000000002d670000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
307μs17.87KB00000000000002d690000000000000000defaultParams |
|
INSERT IGNORE INTO tbesucherarchiv
(kBesucher, cIP, kKunde, kBestellung, cReferer, cEinstiegsseite, cBrowser,
cAusstiegsseite, nBesuchsdauer, kBesucherBot, dZeit)
SELECT kBesucher, cIP, kKunde, kBestellung, cReferer, cEinstiegsseite, cBrowser, cAusstiegsseite,
(UNIX_TIMESTAMP(dLetzteAktivitaet) - UNIX_TIMESTAMP(dZeit)) AS nBesuchsdauer, kBesucherBot, dZeit
FROM tbesucher
WHERE dLetzteAktivitaet <= DATE_SUB(NOW(), INTERVAL :interval HOUR)
567μs696B00000000000002dbc0000000000000000defaultParams |
|
DELETE FROM tbesucher
WHERE dLetzteAktivitaet <= DATE_SUB(NOW(), INTERVAL :interval HOUR)
427μs136B00000000000002dbc0000000000000000defaultParams |
|
SELECT * FROM tbesucher WHERE `cSessID`=?
429μs16.93KB00000000000002dbc0000000000000000defaultParams |
|
SELECT * FROM tbesucher WHERE `cID`=?
432μs16.93KB10000000000002dbc0000000000000000defaultParams |
|
SELECT cClass, kInitial FROM textensionpoint
WHERE (kSprache = :lid OR kSprache = 0)
AND (kKundengruppe = :cgid OR kKundengruppe = 0)
AND (nSeite = :ptype OR nSeite = 0)
AND ( (cKey = :cky AND (cValue = :cval OR cValue = '')) OR cValue = '')
170μs16.42KB00000000000002dbc0000000000000000defaultParams |
|
SELECT * FROM tplugin WHERE `kPlugin`=?
128μs17.23KB10000000000002fa90000000000000000defaultParams |
|
SELECT tsuchanfrage.cSuche FROM tsuchanfrage
LEFT JOIN tsuchcache
ON tsuchcache.cSuche = tsuchanfrage.cSuche
WHERE tsuchanfrage.nAktiv = 1
AND tsuchcache.kSuchCache IS NULL
ORDER BY tsuchanfrage.nAnzahlTreffer, tsuchanfrage.nAnzahlGesuche LIMIT 10
165μs16.02KB00000000000002f4e0000000000000000defaultSELECT ssMerkmal.kSuchanfrage, ssMerkmal.kSuchCache, ssMerkmal.cSuche, COUNT(*) AS nAnzahl
FROM (SELECT tsuchanfrage.kSuchanfrage, tsuchcache.kSuchCache, tsuchanfrage.cSuche, tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tsuchcachetreffer ON tartikel.kArtikel = tsuchcachetreffer.kArtikel
JOIN tsuchcache ON tsuchcache.kSuchCache = tsuchcachetreffer.kSuchCache
JOIN tsuchanfrage ON tsuchanfrage.cSuche = tsuchcache.cSuche
AND tsuchanfrage.kSprache = 1
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tsuchanfrage.nAktiv = 1 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tsuchanfrage.kSuchanfrage, tartikel.kArtikel
ORDER BY tartikel.nSort, tartikel.cName) AS ssMerkmal
GROUP BY ssMerkmal.kSuchanfrage
ORDER BY ssMerkmal.cSuche
486μs16.09KB00000000000002f4e0000000000000000default