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 (94.42%) | 155ms |
1 x shop.hook.156 (4.79%) | 7.88ms |
1 x shop.hook.131 (0.38%) | 619μs |
1 x shop.hook.99 (0.3%) | 499μs |
16 x shop.hook.208 (0.24%) | 400μs |
88 x shop.hook.330 (0.1%) | 168μs |
28 x shop.hook.321 (0.07%) | 116μs |
28 x shop.hook.260 (0.06%) | 95μs |
13 x shop.hook.120 (0.05%) | 75μs |
18 x shop.hook.221 (0.04%) | 70μs |
15 x shop.hook.253 (0.03%) | 51μs |
18 x shop.hook.119 (0.02%) | 32μs |
2 x shop.hook.250 (0.02%) | 25μs |
3 x shop.hook.118 (0.01%) | 13μs |
2 x shop.hook.110 (0%) | 7μs |
2 x shop.hook.251 (0%) | 6μs |
1 x shop.hook.133 (0%) | 5μs |
2 x shop.hook.60 (0%) | 5μs |
2 x shop.hook.59 (0%) | 5μs |
2 x shop.hook.252 (0%) | 4μs |
1 x shop.hook.320 (0%) | 4μs |
1 x shop.hook.157 (0%) | 4μs |
1 x shop.hook.89 (0%) | 4μs |
1 x shop.hook.101 (0%) | 4μs |
2 x shop.hook.254 (0%) | 4μs |
2 x shop.hook.103 (0%) | 4μs |
1 x shop.hook.361 (0%) | 3μs |
1 x shop.hook.142 (0%) | 3μs |
1 x shop.hook.132 (0%) | 3μs |
1 x shop.hook.178 (0%) | 3μs |
1 x shop.hook.303 (0%) | 3μs |
1 x shop.hook.22 (0%) | 3μs |
1 x shop.hook.175 (0%) | 3μs |
1 x shop.hook.109 (0%) | 3μs |
1 x shop.hook.90 (0%) | 3μs |
1 x shop.hook.143 (0%) | 3μs |
2 x shop.hook.58 (0%) | 3μs |
1 x shop.hook.226 (0%) | 3μs |
1 x shop.hook.214 (0%) | 2μs |
1 x shop.hook.400 (0%) | 2μs |
1 x shop.hook.166 (0%) | 2μs |
1 x shop.hook.331 (0%) | 2μs |
SELECT * FROM tsprache
179μ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'
678μs16.73KB1000000000000007d0000000000000000defaultParams |
|
SELECT * FROM tsprache
100μs16.28KB600000000000001890000000000000000defaultSELECT * FROM twaehrung
335μs16.31KB600000000000001890000000000000000defaultSELECT * FROM tsprache WHERE `cShopStandard`=?
114μs16.73KB100000000000002e60000000000000000defaultParams |
|
SELECT * FROM tglobals
269μs16.06KB100000000000002e60000000000000000defaultSELECT * FROM tsprache
138μs16.28KB600000000000002e70000000000000000defaultSELECT * FROM twaehrung
130μ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'
185μs16.73KB100000000000000490000000000000000defaultParams |
|
SELECT * FROM tplugin WHERE `kPlugin`=?
386μs17.23KB100000000000003110000000000000000defaultParams |
|
SELECT * FROM twaehrung
138μs16.31KB6000000000000220c0000000000000000defaultSELECT * FROM tsprache
105μs16.28KB600000000000022290000000000000000defaultSELECT tsteuerzone.kSteuerzone
FROM tsteuerzone, tsteuerzoneland
WHERE tsteuerzoneland.cISO = :ciso
AND tsteuerzoneland.kSteuerzone = tsteuerzone.kSteuerzone
451μs16.29KB100000000000020400000000000000000defaultParams |
|
SELECT * FROM tsteuerklasse
360μs16.11KB200000000000022090000000000000000defaultSELECT fSteuersatz
FROM tsteuersatz
WHERE kSteuerklasse = :tcid
AND (kSteuerzone IN (16)) ORDER BY nPrio DESC
509μs16.26KB100000000000022090000000000000000defaultParams |
|
SELECT fSteuersatz
FROM tsteuersatz
WHERE kSteuerklasse = :tcid
AND (kSteuerzone IN (16)) ORDER BY nPrio DESC
146μs16.26KB100000000000022090000000000000000defaultParams |
|
SELECT *
FROM tseo
WHERE cSeo = :slg
470μs16.22KB100000000000025ba0000000000000000defaultParams |
|
SELECT tartikel.kArtikel
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 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 tpreisdetail.fVKNetto, tartikel.cName
3.05ms16.05KB200000000000029680000000000000000defaultSELECT 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
JOIN (tpreis JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis AND tpreisdetail.nAnzahlAb = 0) ON tartikel.kArtikel = tpreis.kArtikel
AND tpreis.kKundengruppe = 1
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 tpreisdetail.fVKNetto, 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
2.09ms17.67KB100000000000029630000000000000000defaultParams |
|
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
JOIN (tpreis JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis AND tpreisdetail.nAnzahlAb = 0) ON tartikel.kArtikel = tpreis.kArtikel
AND tpreis.kKundengruppe = 1
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 tpreisdetail.fVKNetto, tartikel.cName ) AS ssMerkmal
GROUP BY ssMerkmal.nSterne
ORDER BY ssMerkmal.nSterne DESC
733μs16.05KB0000000000000296a0000000000000000defaultSELECT kKategorie FROM tkategoriesichtbarkeit
237μs16.04KB100000000000029630000000000000000defaultSELECT 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
JOIN (tpreis JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis AND tpreisdetail.nAnzahlAb = 0) ON tartikel.kArtikel = tpreis.kArtikel
AND tpreis.kKundengruppe = 1
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND
((tartikel.cTopArtikel = 'Y')) AND tkategoriesichtbarkeit.kKategorie IS NULL AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tkategorie.kKategorie, tartikel.kArtikel
ORDER BY tpreisdetail.fVKNetto, 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
580μs17.64KB100000000000029640000000000000000defaultParams |
|
SELECT MAX(ssMerkmal.fMax) AS fMax, MIN(ssMerkmal.fMin) AS fMin
FROM (SELECT ROUND(
LEAST(
(tpreisdetail.fVKNetto * 1) *
((100 - GREATEST(IFNULL(tartikelkategorierabatt.fRabatt, 0), 0, 0, 0)) / 100),
IFNULL(tsonderpreise.fNettoPreis, (tpreisdetail.fVKNetto * 1))) * ((100 + 19.00) / 100), 2) AS fMax,
ROUND(LEAST((tpreisdetail.fVKNetto * 1) *
((100 - GREATEST(IFNULL(tartikelkategorierabatt.fRabatt, 0), 0, 0, 0)) / 100),
IFNULL(tsonderpreise.fNettoPreis, (tpreisdetail.fVKNetto * 1))) * ((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
((tartikel.cTopArtikel = 'Y')) AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tpreisdetail.fVKNetto, tartikel.cName ) AS ssMerkmal
768μs16.06KB100000000000029d60000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tbestseller ON tbestseller.kArtikel = tartikel.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 tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND
((tartikel.cTopArtikel = 'Y')) AND tbestseller.isBestseller = 1 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tpreisdetail.fVKNetto, tartikel.cName
463μs16.02KB000000000000029660000000000000000defaultSELECT 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
JOIN (tpreis JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis AND tpreisdetail.nAnzahlAb = 0) ON tartikel.kArtikel = tpreis.kArtikel
AND tpreis.kKundengruppe = 1
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND
((tartikel.cTopArtikel = 'Y')) 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 tpreisdetail.fVKNetto, tartikel.cName
416μs16.02KB0000000000000296a0000000000000000defaultSELECT tartikel.kArtikel
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 tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND
((tartikel.cTopArtikel = 'Y')) 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 tpreisdetail.fVKNetto, tartikel.cName
675μs16.02KB000000000000029720000000000000000defaultSELECT tartikel.kArtikel
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 tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND
((tartikel.cTopArtikel = 'Y')) AND tartikel.cTopArtikel = 'Y' AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tpreisdetail.fVKNetto, tartikel.cName
320μs16.05KB200000000000029d00000000000000000defaultSELECT tartikel.kArtikel
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 tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND
((tartikel.cTopArtikel = 'Y')) AND NOW() < tartikel.dErscheinungsdatum AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tpreisdetail.fVKNetto, tartikel.cName
581μs16.02KB000000000000029710000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tartikelext ON tartikelext.kArtikel = tartikel.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 tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND
((tartikel.cTopArtikel = 'Y')) AND ROUND(tartikelext.fDurchschnittsBewertung) >= 3 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tpreisdetail.fVKNetto, tartikel.cName
299μs16.02KB000000000000029710000000000000000defaultSELECT 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
((tartikel.cTopArtikel = 'Y')) 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
420μs16.06KB100000000000029710000000000000000defaultSELECT 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
((tartikel.cTopArtikel = 'Y')) AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
) AS ssMerkmal
GROUP BY ssMerkmal.kMerkmalWert
ORDER BY ssMerkmal.nSortMerkmal, ssMerkmal.nSort, ssMerkmal.cWert
1.81ms16.25KB000000000000029d10000000000000000defaultSELECT kStueckliste AS id, fLagerbestand AS stock
FROM tartikel
WHERE kArtikel = :pid
103μs16.22KB100000000000029eb0000000000000000defaultParams |
|
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.46ms42.52KB100000000000029ed0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
320μs16.28KB100000000000029f30000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
126μs16.19KB100000000000029f30000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
586μs16.25KB100000000000029f30000000000000000defaultParams |
|
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
377μs17.08KB000000000000029f30000000000000000defaultParams |
|
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
460μs16.95KB10000000000002a010000000000000000defaultParams |
|
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
3.67ms24.14KB10000000000002a010000000000000000defaultParams |
|
SELECT 1 AS cnt
FROM tartikelkategorierabatt
LIMIT 1
155μs16.02KB000000000000029f50000000000000000defaultSELECT cName, cWert FROM tartikelattribut WHERE `kArtikel`=:kArtikel ORDER BY kArtikelAttribut
721μs16.33KB900000000000029ed0000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=:kArtikel ORDER BY nSort
191μs16.25KB00000000000002a0c0000000000000000defaultParams |
|
SELECT cPfad, nNr
FROM tartikelpict
WHERE kArtikel = :pid
ORDER BY nNr
954μs16.25KB30000000000002a0c0000000000000000defaultParams |
|
SELECT cPfad AS path
FROM tartikelpict
WHERE kArtikel = :pid
AND nNr = :no
ORDER BY nNr
LIMIT 1
155μs16.26KB10000000000002a190000000000000000defaultParams |
|
SELECT tartikelwarenlager.*
FROM tartikelwarenlager
JOIN twarenlager
ON twarenlager.kWarenlager = tartikelwarenlager.kWarenlager AND twarenlager.nAktiv = 1
WHERE tartikelwarenlager.kArtikel = :productID
346μs16.44KB00000000000002a070000000000000000defaultParams |
|
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
267μs16.55KB00000000000002a070000000000000000defaultParams |
|
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
870μs16.66KB10000000000002a270000000000000000defaultParams |
|
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.53ms20.81KB40000000000002a290000000000000000defaultParams |
|
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
247μs17.75KB00000000000002a290000000000000000defaultParams |
|
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
171μs16.66KB10000000000002a270000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
151μs16.28KB10000000000002a310000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
159μs16.19KB10000000000002a310000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
151μs16.25KB10000000000002a310000000000000000defaultParams |
|
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
199μs17.08KB00000000000002a310000000000000000defaultParams |
|
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.95KB10000000000002a3a0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
149μs16.28KB10000000000002a310000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
58μs16.19KB10000000000002a310000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
75μs16.25KB10000000000002a310000000000000000defaultParams |
|
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.08KB00000000000002a310000000000000000defaultParams |
|
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
175μs16.95KB10000000000002a410000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
125μs16.28KB10000000000002a310000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
56μs16.19KB10000000000002a310000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
71μs16.25KB10000000000002a310000000000000000defaultParams |
|
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
129μs17.08KB00000000000002a310000000000000000defaultParams |
|
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
120μs16.95KB10000000000002a480000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
134μs16.28KB10000000000002a310000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
109μs16.19KB10000000000002a310000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
75μs16.25KB10000000000002a310000000000000000defaultParams |
|
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
128μs17.08KB00000000000002a310000000000000000defaultParams |
|
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
119μs16.95KB10000000000002a4f0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
565μs16.22KB00000000000002a440000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
183μs16.22KB00000000000002a440000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
53μs16.22KB00000000000002a440000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
52μs16.22KB00000000000002a440000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
51μs16.22KB00000000000002a440000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
63μs16.22KB00000000000002a440000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
188μs16.22KB00000000000002a440000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
110μs16.22KB00000000000002a440000000000000000defaultParams |
|
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
384μs17.75KB40000000000002a540000000000000000defaultParams |
|
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
243μs17.02KB40000000000002a5a0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
138μs16.28KB10000000000002a5b0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
96μs16.19KB10000000000002a5b0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
112μs16.25KB10000000000002a5b0000000000000000defaultParams |
|
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
132μs17.08KB00000000000002a5b0000000000000000defaultParams |
|
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
175μs16.95KB10000000000002a630000000000000000defaultParams |
|
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
161μs16.83KB10000000000002a5b0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
69μs16.28KB10000000000002a650000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
50μs16.19KB10000000000002a650000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
109μs16.25KB10000000000002a650000000000000000defaultParams |
|
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.08KB00000000000002a650000000000000000defaultParams |
|
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.95KB10000000000002a6c0000000000000000defaultParams |
|
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
906μs24.13KB00000000000002a6c0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
211μs16.28KB10000000000002a680000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
182μs16.19KB10000000000002a680000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
204μs16.25KB10000000000002a680000000000000000defaultParams |
|
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
253μs17.08KB00000000000002a680000000000000000defaultParams |
|
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
231μs16.95KB10000000000002a740000000000000000defaultParams |
|
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
149μs16.83KB10000000000002a5a0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
200μs16.28KB10000000000002a6e0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
157μs16.19KB10000000000002a6e0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
136μs16.25KB10000000000002a6e0000000000000000defaultParams |
|
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
195μs17.08KB00000000000002a6e0000000000000000defaultParams |
|
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
221μs16.95KB10000000000002a7c0000000000000000defaultParams |
|
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
555μs24.13KB00000000000002a7c0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
84μs16.28KB10000000000002a780000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
83μs16.19KB10000000000002a780000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
92μs16.25KB10000000000002a780000000000000000defaultParams |
|
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
160μs17.08KB00000000000002a780000000000000000defaultParams |
|
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
148μs16.95KB10000000000002a840000000000000000defaultParams |
|
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
149μs16.83KB10000000000002a680000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
109μs16.28KB10000000000002a7e0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
129μs16.19KB10000000000002a7e0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
76μs16.25KB10000000000002a7e0000000000000000defaultParams |
|
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
147μs17.08KB00000000000002a7e0000000000000000defaultParams |
|
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
162μs16.95KB10000000000002a8c0000000000000000defaultParams |
|
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
544μs24.13KB00000000000002a8c0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
166μs16.28KB10000000000002a880000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
103μs16.19KB10000000000002a880000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
164μs16.25KB10000000000002a880000000000000000defaultParams |
|
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.08KB00000000000002a880000000000000000defaultParams |
|
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
168μs16.95KB10000000000002a940000000000000000defaultParams |
|
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
133μs16.83KB10000000000002a780000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
74μs16.28KB10000000000002a8e0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
99μs16.19KB10000000000002a8e0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
71μs16.25KB10000000000002a8e0000000000000000defaultParams |
|
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
160μs17.08KB00000000000002a8e0000000000000000defaultParams |
|
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
152μs16.95KB10000000000002a9c0000000000000000defaultParams |
|
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
638μs24.13KB00000000000002a9c0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
94μs16.28KB10000000000002a980000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
56μs16.19KB10000000000002a980000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
72μs16.25KB10000000000002a980000000000000000defaultParams |
|
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
130μs17.08KB00000000000002a980000000000000000defaultParams |
|
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
161μs16.95KB10000000000002aa40000000000000000defaultParams |
|
SELECT *
FROM tversandart
WHERE fVersandkostenfreiAbX > 0
AND (cVersandklassen = '-1'
OR cVersandklassen RLIKE :sClasses)
AND (cKundengruppen = '-1' OR FIND_IN_SET(:cGroupID, REPLACE(cKundengruppen, ';', ',')) > 0)
135μs16.81KB00000000000002a880000000000000000defaultParams |
|
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
435μs16.77KB00000000000002a900000000000000000defaultParams |
|
SELECT tartikelkonfiggruppe.kKonfiggruppe
FROM tartikelkonfiggruppe
JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
AND tartikelkonfiggruppe.kArtikel = :pid
105μs16.34KB00000000000002a900000000000000000defaultParams |
|
SELECT cSeo, kSprache
FROM tseo
WHERE cKey = :key
AND kKey = :id
85μs16.22KB10000000000002b640000000000000000defaultParams |
|
SELECT kStueckliste AS id, fLagerbestand AS stock
FROM tartikel
WHERE kArtikel = :pid
70μs16.22KB10000000000002b4d0000000000000000defaultParams |
|
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
772μs42.52KB10000000000002b500000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
164μs16.28KB10000000000002b6a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
135μs16.19KB10000000000002b6a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
209μs16.25KB10000000000002b6a0000000000000000defaultParams |
|
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.08KB00000000000002b6a0000000000000000defaultParams |
|
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
213μs16.95KB10000000000002b6f0000000000000000defaultParams |
|
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
730μs24.14KB10000000000002b6f0000000000000000defaultParams |
|
SELECT cName, cWert FROM tartikelattribut WHERE `kArtikel`=:kArtikel ORDER BY kArtikelAttribut
132μs16.33KB90000000000002b500000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=:kArtikel ORDER BY nSort
113μs16.25KB00000000000002b790000000000000000defaultParams |
|
SELECT cPfad, nNr
FROM tartikelpict
WHERE kArtikel = :pid
ORDER BY nNr
82μs16.23KB20000000000002b790000000000000000defaultParams |
|
SELECT cPfad AS path
FROM tartikelpict
WHERE kArtikel = :pid
AND nNr = :no
ORDER BY nNr
LIMIT 1
102μs16.26KB10000000000002b850000000000000000defaultParams |
|
SELECT tartikelwarenlager.*
FROM tartikelwarenlager
JOIN twarenlager
ON twarenlager.kWarenlager = tartikelwarenlager.kWarenlager AND twarenlager.nAktiv = 1
WHERE tartikelwarenlager.kArtikel = :productID
108μs16.44KB00000000000002b750000000000000000defaultParams |
|
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
112μs16.55KB00000000000002b750000000000000000defaultParams |
|
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
215μs16.66KB10000000000002b8a0000000000000000defaultParams |
|
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
418μs20.81KB40000000000002b8c0000000000000000defaultParams |
|
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
187μs17.75KB00000000000002b8c0000000000000000defaultParams |
|
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
135μs16.66KB10000000000002b8a0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
114μs16.28KB10000000000002b940000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
95μs16.19KB10000000000002b940000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
112μs16.25KB10000000000002b940000000000000000defaultParams |
|
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
176μs17.08KB00000000000002b940000000000000000defaultParams |
|
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
179μs16.95KB10000000000002b9d0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
78μs16.28KB10000000000002b940000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
56μs16.19KB10000000000002b940000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
73μs16.25KB10000000000002b940000000000000000defaultParams |
|
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
133μs17.08KB00000000000002b940000000000000000defaultParams |
|
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
122μs16.95KB10000000000002ba40000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
75μs16.28KB10000000000002b940000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
55μs16.19KB10000000000002b940000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
73μs16.25KB10000000000002b940000000000000000defaultParams |
|
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
131μs17.08KB00000000000002b940000000000000000defaultParams |
|
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
122μs16.95KB10000000000002bab0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
108μs16.28KB10000000000002b940000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
91μs16.19KB10000000000002b940000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
74μs16.25KB10000000000002b940000000000000000defaultParams |
|
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
132μs17.08KB00000000000002b940000000000000000defaultParams |
|
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
152μs16.95KB10000000000002bb20000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
64μs16.22KB00000000000002ba70000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
55μs16.22KB00000000000002ba70000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
52μs16.22KB00000000000002ba70000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
53μs16.22KB00000000000002ba70000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
101μs16.22KB00000000000002ba70000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
53μs16.22KB00000000000002ba70000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
52μs16.22KB00000000000002ba70000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
51μs16.22KB00000000000002ba70000000000000000defaultParams |
|
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
197μs17.75KB40000000000002bb70000000000000000defaultParams |
|
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
171μs17.02KB40000000000002bbd0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
74μs16.28KB10000000000002bbe0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
55μs16.19KB10000000000002bbe0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
72μs16.25KB10000000000002bbe0000000000000000defaultParams |
|
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.08KB00000000000002bbe0000000000000000defaultParams |
|
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
112μs16.95KB10000000000002bc60000000000000000defaultParams |
|
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
79μs16.83KB10000000000002bbe0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
66μs16.28KB10000000000002bc80000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
50μs16.19KB10000000000002bc80000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
105μs16.25KB10000000000002bc80000000000000000defaultParams |
|
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
159μs17.08KB00000000000002bc80000000000000000defaultParams |
|
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.95KB10000000000002bcf0000000000000000defaultParams |
|
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
568μs24.13KB00000000000002bcf0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
139μs16.28KB10000000000002bcb0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
115μs16.19KB10000000000002bcb0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
130μs16.25KB10000000000002bcb0000000000000000defaultParams |
|
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
189μs17.08KB00000000000002bcb0000000000000000defaultParams |
|
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
131μs16.95KB10000000000002bd70000000000000000defaultParams |
|
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.83KB10000000000002bbd0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
103μs16.28KB10000000000002bd10000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
72μs16.19KB10000000000002bd10000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
100μs16.25KB10000000000002bd10000000000000000defaultParams |
|
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
279μs17.08KB00000000000002bd10000000000000000defaultParams |
|
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.95KB10000000000002bdf0000000000000000defaultParams |
|
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
596μs24.13KB00000000000002bdf0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
129μs16.28KB10000000000002bdb0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
109μs16.19KB10000000000002bdb0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
122μs16.25KB10000000000002bdb0000000000000000defaultParams |
|
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
213μs17.08KB00000000000002bdb0000000000000000defaultParams |
|
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.95KB10000000000002be70000000000000000defaultParams |
|
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
191μs16.83KB10000000000002bcb0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
78μs16.28KB10000000000002be10000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
56μs16.19KB10000000000002be10000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
115μs16.25KB10000000000002be10000000000000000defaultParams |
|
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.08KB00000000000002be10000000000000000defaultParams |
|
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.95KB10000000000002bef0000000000000000defaultParams |
|
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
768μs24.13KB00000000000002bef0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
153μs16.28KB10000000000002beb0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
64μs16.19KB10000000000002beb0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
102μs16.25KB10000000000002beb0000000000000000defaultParams |
|
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.08KB00000000000002beb0000000000000000defaultParams |
|
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
197μs16.95KB10000000000002bf70000000000000000defaultParams |
|
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
143μs16.83KB10000000000002bdb0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
154μs16.28KB10000000000002bf10000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
90μs16.19KB10000000000002bf10000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
104μs16.25KB10000000000002bf10000000000000000defaultParams |
|
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
135μs17.08KB00000000000002bf10000000000000000defaultParams |
|
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
124μs16.95KB10000000000002bff0000000000000000defaultParams |
|
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
524μs24.13KB00000000000002bff0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
84μs16.28KB10000000000002bfb0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
70μs16.19KB10000000000002bfb0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
75μs16.25KB10000000000002bfb0000000000000000defaultParams |
|
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
138μs17.08KB00000000000002bfb0000000000000000defaultParams |
|
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
171μs16.95KB10000000000002c070000000000000000defaultParams |
|
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
212μs16.77KB00000000000002beb0000000000000000defaultParams |
|
SELECT tartikelkonfiggruppe.kKonfiggruppe
FROM tartikelkonfiggruppe
JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
AND tartikelkonfiggruppe.kArtikel = :pid
131μs16.34KB00000000000002beb0000000000000000defaultParams |
|
SELECT cSeo, kSprache
FROM tseo
WHERE cKey = :key
AND kKey = :id
133μs16.22KB10000000000002c030000000000000000defaultParams |
|
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
485μs17.89KB10000000000002c1f0000000000000000defaultParams |
|
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
223μs17.89KB10000000000002c210000000000000000defaultParams |
|
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
206μs17.87KB00000000000002c260000000000000000defaultParams |
|
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
204μs17.89KB10000000000002c260000000000000000defaultParams |
|
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
247μs17.89KB10000000000002c2a0000000000000000defaultParams |
|
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
237μs17.87KB00000000000002c2d0000000000000000defaultParams |
|
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
349μs17.87KB00000000000002c310000000000000000defaultParams |
|
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)
408μs16.92KB00000000000002c3a0000000000000000defaultParams |
|
SELECT * FROM tsprache
104μs16.28KB60000000000002c6b0000000000000000defaultSELECT 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
206μs16.91KB60000000000002c740000000000000000defaultParams |
|
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
290μs17.89KB10000000000002c740000000000000000defaultParams |
|
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
333μs17.89KB10000000000002c870000000000000000defaultParams |
|
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
320μs17.89KB10000000000002c8c0000000000000000defaultParams |
|
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
340μs17.87KB00000000000002c910000000000000000defaultParams |
|
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
284μs17.89KB10000000000002c940000000000000000defaultParams |
|
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
218μs17.89KB10000000000002c990000000000000000defaultParams |
|
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
231μs17.89KB10000000000002c6d0000000000000000defaultParams |
|
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
183μs17.87KB00000000000002c6f0000000000000000defaultParams |
|
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)
882μs696B00000000000002cc20000000000000000defaultParams |
|
DELETE FROM tbesucher
WHERE dLetzteAktivitaet <= DATE_SUB(NOW(), INTERVAL :interval HOUR)
392μs136B00000000000002cc20000000000000000defaultParams |
|
SELECT * FROM tbesucher WHERE `cSessID`=?
258μs16.93KB00000000000002cc20000000000000000defaultParams |
|
SELECT * FROM tbesucher WHERE `cID`=?
267μs16.93KB10000000000002cc20000000000000000defaultParams |
|
UPDATE tbesucher SET `kBesucher`=?,`cIP`=?,`cSessID`=?,`cID`=?,`kKunde`=?,`kBestellung`=?,`cReferer`=?,`cUserAgent`=?,`cEinstiegsseite`=?,`cBrowser`=?,`cAusstiegsseite`=?,`kBesucherBot`=?,`dLetzteAktivitaet`=?,`dZeit`=? WHERE `kBesucher`=?
839μs2.29KB10000000000002cc20000000000000000defaultParams |
|
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 = '')
349μs16.38KB00000000000002cc20000000000000000defaultParams |
|
SELECT * FROM tplugin WHERE `kPlugin`=?
128μs17.23KB10000000000002ea80000000000000000defaultParams |
|
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
1.76ms16.02KB00000000000002e4d0000000000000000defaultSELECT 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
JOIN (tpreis JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis AND tpreisdetail.nAnzahlAb = 0) ON tartikel.kArtikel = tpreis.kArtikel
AND tpreis.kKundengruppe = 1
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND
((tartikel.cTopArtikel = 'Y')) AND tsuchanfrage.nAktiv = 1 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tsuchanfrage.kSuchanfrage, tartikel.kArtikel
ORDER BY tpreisdetail.fVKNetto, tartikel.cName) AS ssMerkmal
GROUP BY ssMerkmal.kSuchanfrage
ORDER BY ssMerkmal.cSuche
967μs16.09KB00000000000002e4d0000000000000000default