articolo 1 - 3 di 3
articolo 1 - 3 di 3
Facendo clic su Accetta tutto" autorizzi l'uso dei seguenti servizi sul nostro sito web: , , giveAway, customerSwitch, abocloud. È possibile modificare l'impostazione in qualsiasi momento (icona dell'impronta digitale in basso a sinistra). Consulta Configura e la nostra Informativa sulla privacy per maggiori dettagli."
Impronta | Protezione datiLe impostazioni che effettui qui vengono memorizzate sul tuo dispositivo finale in Memoria locale" e sono nuovamente attive la prossima volta che visiti il nostro negozio online. Puoi modificare queste impostazioni in qualsiasi momento (icona dell'impronta digitale in basso a sinistra).
Puoi trovare informazioni sulla durata della funzione dei cookie e dettagli sui cookie tecnicamente necessari nella nostra Informativa sulla privacy."
Damit 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
Azienda di trasformazione:[tech]NEO GmbH
Condizioni d'uso: 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
Azienda di trasformazione:[tech]NEO GmbH
Condizioni d'uso: 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
Azienda di trasformazione:WebStollen GmbH
Condizioni d'uso: https://ws-url.de/abocloud-nutzungsbedingungenVuoi vedere questo contenuto? Attiva il contenuto desiderato una volta o imposta una versione permanente. Se viene dato il consenso, i dati saranno recuperati dal fornitore di terze parti nominato. I cookie di terze parti possono essere memorizzati sul tuo dispositivo finale. Puoi modificare queste impostazioni in qualsiasi momento (icona dell'impronta digitale in basso a sinistra). Puoi trovare maggiori dettagli nella nostra Informativa sulla privacy.
1 x Shop start to end (96.53%) | 195ms |
1 x shop.hook.156 (2.82%) | 5.68ms |
16 x shop.hook.208 (0.32%) | 648μs |
1 x shop.hook.99 (0.29%) | 579μs |
139 x shop.hook.330 (0.2%) | 408μs |
1 x shop.hook.131 (0.16%) | 329μs |
45 x shop.hook.321 (0.12%) | 234μs |
45 x shop.hook.260 (0.11%) | 228μs |
19 x shop.hook.221 (0.04%) | 76μs |
13 x shop.hook.120 (0.03%) | 70μs |
24 x shop.hook.119 (0.03%) | 60μs |
15 x shop.hook.253 (0.02%) | 33μs |
4 x shop.hook.118 (0.01%) | 15μs |
3 x shop.hook.110 (0.01%) | 15μs |
3 x shop.hook.250 (0.01%) | 13μs |
3 x shop.hook.103 (0.01%) | 11μs |
3 x shop.hook.60 (0%) | 9μs |
3 x shop.hook.59 (0%) | 8μs |
2 x shop.hook.320 (0%) | 8μs |
3 x shop.hook.254 (0%) | 7μs |
3 x shop.hook.58 (0%) | 7μs |
1 x shop.hook.157 (0%) | 7μs |
1 x shop.hook.133 (0%) | 7μs |
2 x shop.hook.252 (0%) | 6μs |
1 x shop.hook.303 (0%) | 5μs |
1 x shop.hook.175 (0%) | 5μs |
1 x shop.hook.89 (0%) | 5μs |
1 x shop.hook.101 (0%) | 5μs |
2 x shop.hook.251 (0%) | 4μs |
1 x shop.hook.132 (0%) | 4μs |
1 x shop.hook.178 (0%) | 4μs |
1 x shop.hook.22 (0%) | 4μs |
1 x shop.hook.361 (0%) | 4μs |
1 x shop.hook.226 (0%) | 4μs |
1 x shop.hook.142 (0%) | 3μs |
1 x shop.hook.166 (0%) | 3μs |
1 x shop.hook.331 (0%) | 3μs |
1 x shop.hook.90 (0%) | 3μs |
1 x shop.hook.109 (0%) | 3μs |
1 x shop.hook.143 (0%) | 2μs |
1 x shop.hook.400 (0%) | 2μs |
1 x shop.hook.214 (0%) | 2μs |
SELECT * FROM tsprache
94μ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'
197μs16.73KB1000000000000007d0000000000000000defaultParams |
|
SELECT * FROM tsprache
89μs16.28KB600000000000001890000000000000000defaultSELECT * FROM twaehrung
100μs16.31KB600000000000001890000000000000000defaultSELECT * FROM tsprache WHERE `cShopStandard`=?
98μs16.73KB100000000000002e60000000000000000defaultParams |
|
SELECT * FROM tglobals
68μs16.06KB100000000000002e60000000000000000defaultSELECT * FROM tsprache
78μs16.28KB600000000000002e70000000000000000defaultSELECT * FROM twaehrung
87μ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'
171μs16.73KB100000000000000490000000000000000defaultParams |
|
SELECT * FROM tplugin WHERE `kPlugin`=?
148μs17.23KB100000000000003110000000000000000defaultParams |
|
SELECT * FROM twaehrung
91μs16.31KB6000000000000220c0000000000000000defaultSELECT * FROM tsprache
76μs16.28KB600000000000022290000000000000000defaultSELECT tsteuerzone.kSteuerzone
FROM tsteuerzone, tsteuerzoneland
WHERE tsteuerzoneland.cISO = :ciso
AND tsteuerzoneland.kSteuerzone = tsteuerzone.kSteuerzone
163μs16.29KB100000000000020400000000000000000defaultParams |
|
SELECT * FROM tsteuerklasse
69μs16.11KB200000000000022090000000000000000defaultSELECT fSteuersatz
FROM tsteuersatz
WHERE kSteuerklasse = :tcid
AND (kSteuerzone IN (16)) ORDER BY nPrio DESC
126μs16.26KB100000000000022090000000000000000defaultParams |
|
SELECT fSteuersatz
FROM tsteuersatz
WHERE kSteuerklasse = :tcid
AND (kSteuerzone IN (16)) ORDER BY nPrio DESC
100μs16.26KB100000000000022090000000000000000defaultParams |
|
SELECT *
FROM tseo
WHERE cSeo = :slg
331μs16.22KB100000000000025ba0000000000000000defaultParams |
|
SELECT tsteuerzone.kSteuerzone
FROM tsteuerzone, tsteuerzoneland
WHERE tsteuerzoneland.cISO = :ciso
AND tsteuerzoneland.kSteuerzone = tsteuerzone.kSteuerzone
181μs16.29KB100000000000003170000000000000000defaultParams |
|
SELECT * FROM tsteuerklasse
71μs16.11KB2000000000000004c0000000000000000defaultSELECT fSteuersatz
FROM tsteuersatz
WHERE kSteuerklasse = :tcid
AND (kSteuerzone IN (16)) ORDER BY nPrio DESC
116μs16.26KB1000000000000004c0000000000000000defaultParams |
|
SELECT fSteuersatz
FROM tsteuersatz
WHERE kSteuerklasse = :tcid
AND (kSteuerzone IN (16)) ORDER BY nPrio DESC
113μs16.26KB1000000000000004c0000000000000000defaultParams |
|
SELECT * FROM tsprachlog WHERE `kSprachISO`=? AND `cSektion`=? AND `cName`=?
103μs16.85KB100000000000025290000000000000000defaultParams |
|
SELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, tartikel.cName
366μs16.07KB30000000000002a2b0000000000000000defaultSELECT tseo.cSeo, ssMerkmal.kHersteller AS id, ssMerkmal.cName AS name,
ssMerkmal.nSortNr AS sort, ssMerkmal.cBildPfad, COUNT(*) AS cnt
FROM (SELECT thersteller.kHersteller, thersteller.cName, thersteller.nSortNr, thersteller.cBildPfad, tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN thersteller ON tartikel.kHersteller = thersteller.kHersteller
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, 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
482μs17.42KB10000000000002a300000000000000000defaultParams |
|
SELECT ssMerkmal.nSterne, COUNT(*) AS nAnzahl
FROM (SELECT ROUND(tartikelext.fDurchschnittsBewertung, 0) AS nSterne, tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tartikelext ON tartikel.kArtikel = tartikelext.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, tartikel.cName ) AS ssMerkmal
GROUP BY ssMerkmal.nSterne
ORDER BY ssMerkmal.nSterne DESC
402μs16.05KB00000000000002a2d0000000000000000defaultSELECT kKategorie FROM tkategoriesichtbarkeit
69μs16.04KB10000000000002a300000000000000000defaultSELECT 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, IF(tkategoriesprache.cName = '', tkategorie.cName, tkategoriesprache.cName) AS 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 tkategoriesprache ON tkategoriesprache.kKategorie = tkategorie.kKategorie
AND tkategoriesprache.kSprache = 5
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tkategoriesichtbarkeit.kKategorie IS NULL AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tkategorie.kKategorie, tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, 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
612μs17.64KB10000000000002a340000000000000000defaultParams |
|
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 tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, tartikel.cName ) AS ssMerkmal
1.24ms16.06KB10000000000002a9a0000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tbestseller ON tbestseller.kArtikel = tartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tbestseller.isBestseller = 1 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, tartikel.cName
318μs16.02KB00000000000002a290000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
JOIN tsonderpreise ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= NOW() AND (tartikelsonderpreis.nIstDatum = 0
OR tartikelsonderpreis.dEnde IS NULL
OR tartikelsonderpreis.dEnde >= CURDATE()) AND (tartikelsonderpreis.nIstAnzahl = 0
OR tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand) AND tsonderpreise.kKundengruppe = 1 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, tartikel.cName
381μs16.02KB00000000000002a330000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikel.cNeu = 'Y'
AND DATE_SUB(NOW(), INTERVAL 31 DAY) < tartikel.dErstellt AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, tartikel.cName
275μs16.02KB00000000000002a270000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikel.cTopArtikel = 'Y' AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, tartikel.cName
332μs16.05KB20000000000002a300000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND NOW() < tartikel.dErscheinungsdatum AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, tartikel.cName
181μs16.02KB00000000000002a290000000000000000defaultSELECT tartikel.kArtikel
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tartikelext ON tartikelext.kArtikel = tartikel.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND ROUND(tartikelext.fDurchschnittsBewertung) >= 3 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, tartikel.cName
212μs16.02KB00000000000002a290000000000000000defaultSELECT ssMerkmal.filterval, COUNT(*) AS nAnzahl
FROM (SELECT 1 AS filterval
FROM tartikel JOIN tkategorieartikel ON tartikel.kArtikel = tkategorieartikel.kArtikel
JOIN tartikel AS taFA ON tartikel.kArtikel = taFA.kArtikel
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND (
(taFA.cLagerBeachten = 'Y' AND taFA.fLagerbestand > 0)
OR taFA.cLagerBeachten = 'N'
OR taFA.cLagerKleinerNull = 'Y'
) AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tartikel.kArtikel
) AS ssMerkmal
GROUP BY ssMerkmal.filterval
ORDER BY ssMerkmal.filterval ASC
498μs16.06KB10000000000002a290000000000000000defaultSELECT * FROM tsprachlog WHERE `kSprachISO`=? AND `cSektion`=? AND `cName`=?
108μs16.85KB10000000000002a980000000000000000defaultParams |
|
SELECT 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 COALESCE(tmerkmalsprache.cName, tmerkmal.cName) AS cName, COALESCE(fremdSprache.cSeo, standardSprache.cSeo) AS cSeo, COALESCE(fremdSprache.cWert, standardSprache.cWert) AS cWert, 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
LEFT JOIN tmerkmalsprache ON tmerkmalsprache.kMerkmal = tmerkmal.kMerkmal
AND tmerkmalsprache.kSprache = 5
INNER JOIN tmerkmalwertsprache AS standardSprache ON standardSprache.kMerkmalWert = tartikelmerkmal.kMerkmalWert
AND standardSprache.kSprache = 1
LEFT JOIN tmerkmalwertsprache AS fremdSprache ON fremdSprache.kMerkmalWert = tartikelmerkmal.kMerkmalWert
AND fremdSprache.kSprache = 5
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
) AS ssMerkmal
GROUP BY ssMerkmal.kMerkmalWert
ORDER BY ssMerkmal.nSortMerkmal, ssMerkmal.nSort, ssMerkmal.cWert
953μs16.25KB00000000000002a980000000000000000defaultSELECT kStueckliste AS id, fLagerbestand AS stock
FROM tartikel
WHERE kArtikel = :pid
120μs16.22KB10000000000002ab00000000000000000defaultParams |
|
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,
tartikelsprache.cName AS cName_spr, tartikelsprache.cBeschreibung AS cBeschreibung_spr,
tartikelsprache.cKurzBeschreibung AS cKurzBeschreibung_spr,
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 tartikelsprache
ON tartikelsprache.kArtikel = :pid
AND tartikelsprache.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.73ms42.52KB10000000000002ab20000000000000000defaultParams |
|
SELECT cName
FROM teinheit
WHERE kEinheit = (SELECT kEinheit
FROM teinheit
WHERE cName = :vpe LIMIT 0, 1)
AND kSprache = :lid LIMIT 0, 1
154μs16.4KB00000000000002ab20000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
329μs16.28KB10000000000002ab90000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
95μs16.19KB10000000000002ab90000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
423μs16.25KB10000000000002ab90000000000000000defaultParams |
|
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
308μs17.08KB00000000000002ab90000000000000000defaultParams |
|
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
250μs16.95KB10000000000002ac70000000000000000defaultParams |
|
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.01ms24.14KB10000000000002ac70000000000000000defaultParams |
|
SELECT 1 AS cnt
FROM tartikelkategorierabatt
LIMIT 1
73μs16.02KB00000000000002abb0000000000000000defaultSELECT cName, cWert FROM tartikelattribut WHERE `kArtikel`=:kArtikel ORDER BY kArtikelAttribut
681μs16.33KB90000000000002ab20000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=:kArtikel ORDER BY nSort
98μs16.25KB00000000000002ad20000000000000000defaultParams |
|
SELECT cPfad, nNr
FROM tartikelpict
WHERE kArtikel = :pid
ORDER BY nNr
508μs16.23KB20000000000002ad20000000000000000defaultParams |
|
SELECT cPfad AS path
FROM tartikelpict
WHERE kArtikel = :pid
AND nNr = :no
ORDER BY nNr
LIMIT 1
115μs16.26KB10000000000002ade0000000000000000defaultParams |
|
SELECT tartikelwarenlager.*
FROM tartikelwarenlager
JOIN twarenlager
ON twarenlager.kWarenlager = tartikelwarenlager.kWarenlager AND twarenlager.nAktiv = 1
WHERE tartikelwarenlager.kArtikel = :productID
114μs16.44KB00000000000002ace0000000000000000defaultParams |
|
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
154μs16.55KB00000000000002ace0000000000000000defaultParams |
|
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
195μs16.66KB10000000000002ae30000000000000000defaultParams |
|
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, teigenschaftsprache.cName AS cName_teigenschaftsprache, teigenschaftwert.cName AS cName_teigenschaftwert, teigenschaftwertsprache.cName AS localizedName, 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 teigenschaftsprache
ON teigenschaftsprache.kEigenschaft = teigenschaft.kEigenschaft
AND teigenschaftsprache.kSprache = :lid
LEFT JOIN teigenschaftwertsprache
ON teigenschaftwertsprache.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertsprache.kSprache = :lid
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
2.12ms20.81KB40000000000002ae50000000000000000defaultParams |
|
SELECT teigenschaft.kEigenschaft, teigenschaft.kArtikel, teigenschaft.cName, teigenschaft.cWaehlbar,
teigenschaft.cTyp, teigenschaft.nSort, teigenschaftsprache.cName AS cName_teigenschaftsprache,
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 teigenschaftsprache
ON teigenschaftsprache.kEigenschaft = teigenschaft.kEigenschaft
AND teigenschaftsprache.kSprache = :lid
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
200μs18KB00000000000002ae50000000000000000defaultParams |
|
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
145μs16.66KB10000000000002ae30000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
122μs16.28KB10000000000002aed0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
92μs16.19KB10000000000002aed0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
118μs16.25KB10000000000002aed0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
239μs17.08KB00000000000002aed0000000000000000defaultParams |
|
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
160μs16.95KB10000000000002af60000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
114μs16.28KB10000000000002aed0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
82μs16.19KB10000000000002aed0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
110μs16.25KB10000000000002aed0000000000000000defaultParams |
|
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
228μs17.08KB00000000000002aed0000000000000000defaultParams |
|
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
198μs16.95KB10000000000002afd0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
100μs16.28KB10000000000002aed0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
74μs16.19KB10000000000002aed0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
108μs16.25KB10000000000002aed0000000000000000defaultParams |
|
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
225μs17.08KB00000000000002aed0000000000000000defaultParams |
|
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
198μs16.95KB10000000000002b040000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
93μs16.28KB10000000000002aed0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
95μs16.19KB10000000000002aed0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
103μs16.25KB10000000000002aed0000000000000000defaultParams |
|
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
227μs17.08KB00000000000002aed0000000000000000defaultParams |
|
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
202μs16.95KB10000000000002b0b0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
618μs16.22KB00000000000002b000000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
202μs16.22KB00000000000002b000000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
72μs16.22KB00000000000002b000000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
70μs16.22KB00000000000002b000000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
71μs16.22KB00000000000002b000000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
76μs16.22KB00000000000002b000000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
75μs16.22KB00000000000002b000000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
79μs16.22KB00000000000002b000000000000000000defaultParams |
|
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
349μs17.75KB40000000000002b100000000000000000defaultParams |
|
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
293μs17.02KB40000000000002b160000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
110μs16.28KB10000000000002b170000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
79μs16.19KB10000000000002b170000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
107μs16.25KB10000000000002b170000000000000000defaultParams |
|
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
226μs17.08KB00000000000002b170000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
199μs16.95KB10000000000002b1f0000000000000000defaultParams |
|
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
109μs16.83KB10000000000002b170000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
107μs16.28KB10000000000002b210000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
78μs16.19KB10000000000002b210000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
102μs16.25KB10000000000002b210000000000000000defaultParams |
|
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
218μs17.08KB00000000000002b210000000000000000defaultParams |
|
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
190μs16.95KB10000000000002b280000000000000000defaultParams |
|
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
1ms24.13KB00000000000002b280000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
114μs16.28KB10000000000002b240000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
82μs16.19KB10000000000002b240000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
107μs16.25KB10000000000002b240000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
268μs17.08KB00000000000002b240000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
215μs16.95KB10000000000002b300000000000000000defaultParams |
|
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
112μs16.83KB10000000000002b160000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
95μs16.28KB10000000000002b2a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
72μs16.19KB10000000000002b2a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
108μs16.25KB10000000000002b2a0000000000000000defaultParams |
|
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
222μs17.08KB00000000000002b2a0000000000000000defaultParams |
|
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.95KB10000000000002b380000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
654μs24.13KB00000000000002b380000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
106μs16.28KB10000000000002b340000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
78μs16.19KB10000000000002b340000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
101μs16.25KB10000000000002b340000000000000000defaultParams |
|
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
201μs17.08KB00000000000002b340000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
172μs16.95KB10000000000002b400000000000000000defaultParams |
|
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
130μs16.83KB10000000000002b240000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
124μs16.28KB10000000000002b3a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
90μs16.19KB10000000000002b3a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
134μs16.25KB10000000000002b3a0000000000000000defaultParams |
|
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
230μs17.08KB00000000000002b3a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
199μs16.95KB10000000000002b480000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.05ms24.13KB00000000000002b480000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
123μs16.28KB10000000000002b440000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
81μs16.19KB10000000000002b440000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
103μs16.25KB10000000000002b440000000000000000defaultParams |
|
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
175μs17.08KB00000000000002b440000000000000000defaultParams |
|
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
159μs16.95KB10000000000002b500000000000000000defaultParams |
|
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
119μs16.83KB10000000000002b340000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
97μs16.28KB10000000000002b4a0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
80μs16.19KB10000000000002b4a0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
108μs16.25KB10000000000002b4a0000000000000000defaultParams |
|
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
225μs17.08KB00000000000002b4a0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
199μs16.95KB10000000000002b580000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.03ms24.13KB00000000000002b580000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
101μs16.28KB10000000000002b540000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
95μs16.19KB10000000000002b540000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
116μs16.25KB10000000000002b540000000000000000defaultParams |
|
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.08KB00000000000002b540000000000000000defaultParams |
|
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
207μs16.95KB10000000000002b600000000000000000defaultParams |
|
SELECT *
FROM tversandart
WHERE fVersandkostenfreiAbX > 0
AND (cVersandklassen = '-1'
OR cVersandklassen RLIKE :sClasses)
AND (cKundengruppen = '-1' OR FIND_IN_SET(:cGroupID, REPLACE(cKundengruppen, ';', ',')) > 0)
211μs16.81KB00000000000002b4c0000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=? AND `cName`=?
122μs16.82KB00000000000002b440000000000000000defaultParams |
|
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
221μs16.77KB00000000000002b440000000000000000defaultParams |
|
SELECT tartikelkonfiggruppe.kKonfiggruppe
FROM tartikelkonfiggruppe
JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
AND tartikelkonfiggruppe.kArtikel = :pid
92μs16.34KB00000000000002b440000000000000000defaultParams |
|
SELECT cSeo, kSprache
FROM tseo
WHERE cKey = :key
AND kKey = :id
131μs16.22KB10000000000002b620000000000000000defaultParams |
|
SELECT kStueckliste AS id, fLagerbestand AS stock
FROM tartikel
WHERE kArtikel = :pid
108μs16.22KB10000000000002b540000000000000000defaultParams |
|
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,
tartikelsprache.cName AS cName_spr, tartikelsprache.cBeschreibung AS cBeschreibung_spr,
tartikelsprache.cKurzBeschreibung AS cKurzBeschreibung_spr,
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 tartikelsprache
ON tartikelsprache.kArtikel = :pid
AND tartikelsprache.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.2ms42.52KB10000000000002ae80000000000000000defaultParams |
|
SELECT cName
FROM teinheit
WHERE kEinheit = (SELECT kEinheit
FROM teinheit
WHERE cName = :vpe LIMIT 0, 1)
AND kSprache = :lid LIMIT 0, 1
130μs16.4KB00000000000002ae80000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
121μs16.28KB10000000000002b680000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
156μs16.19KB10000000000002b680000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
134μs16.25KB10000000000002b680000000000000000defaultParams |
|
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
208μs17.08KB00000000000002b680000000000000000defaultParams |
|
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
219μs16.95KB10000000000002b6d0000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.11ms24.14KB10000000000002b6d0000000000000000defaultParams |
|
SELECT cName, cWert FROM tartikelattribut WHERE `kArtikel`=:kArtikel ORDER BY kArtikelAttribut
146μs16.33KB90000000000002ae80000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=:kArtikel ORDER BY nSort
118μs16.25KB00000000000002b770000000000000000defaultParams |
|
SELECT cPfad, nNr
FROM tartikelpict
WHERE kArtikel = :pid
ORDER BY nNr
327μs16.25KB30000000000002b770000000000000000defaultParams |
|
SELECT cPfad AS path
FROM tartikelpict
WHERE kArtikel = :pid
AND nNr = :no
ORDER BY nNr
LIMIT 1
125μs16.26KB10000000000002b840000000000000000defaultParams |
|
SELECT tartikelwarenlager.*
FROM tartikelwarenlager
JOIN twarenlager
ON twarenlager.kWarenlager = tartikelwarenlager.kWarenlager AND twarenlager.nAktiv = 1
WHERE tartikelwarenlager.kArtikel = :productID
144μs16.44KB00000000000002b720000000000000000defaultParams |
|
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
176μs16.55KB00000000000002b720000000000000000defaultParams |
|
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
212μs16.66KB10000000000002b920000000000000000defaultParams |
|
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, teigenschaftsprache.cName AS cName_teigenschaftsprache, teigenschaftwert.cName AS cName_teigenschaftwert, teigenschaftwertsprache.cName AS localizedName, 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 teigenschaftsprache
ON teigenschaftsprache.kEigenschaft = teigenschaft.kEigenschaft
AND teigenschaftsprache.kSprache = :lid
LEFT JOIN teigenschaftwertsprache
ON teigenschaftwertsprache.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertsprache.kSprache = :lid
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
798μs20.81KB40000000000002b940000000000000000defaultParams |
|
SELECT teigenschaft.kEigenschaft, teigenschaft.kArtikel, teigenschaft.cName, teigenschaft.cWaehlbar,
teigenschaft.cTyp, teigenschaft.nSort, teigenschaftsprache.cName AS cName_teigenschaftsprache,
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 teigenschaftsprache
ON teigenschaftsprache.kEigenschaft = teigenschaft.kEigenschaft
AND teigenschaftsprache.kSprache = :lid
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
271μs18KB00000000000002b940000000000000000defaultParams |
|
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
141μs16.66KB10000000000002b920000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
113μs16.28KB10000000000002b9c0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
80μs16.19KB10000000000002b9c0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
107μs16.25KB10000000000002b9c0000000000000000defaultParams |
|
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
251μs17.08KB00000000000002b9c0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
218μs16.95KB10000000000002ba50000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
119μs16.28KB10000000000002b9c0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
82μs16.19KB10000000000002b9c0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
113μs16.25KB10000000000002b9c0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
239μs17.08KB00000000000002b9c0000000000000000defaultParams |
|
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
194μs16.95KB10000000000002bac0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
102μs16.28KB10000000000002b9c0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
73μs16.19KB10000000000002b9c0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
99μs16.25KB10000000000002b9c0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
223μs17.08KB00000000000002b9c0000000000000000defaultParams |
|
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
204μs16.95KB10000000000002bb30000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
104μs16.28KB10000000000002b9c0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
74μs16.19KB10000000000002b9c0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
99μs16.25KB10000000000002b9c0000000000000000defaultParams |
|
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
206μs17.08KB00000000000002b9c0000000000000000defaultParams |
|
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
206μs16.95KB10000000000002bba0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
94μs16.22KB00000000000002baf0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
81μs16.22KB00000000000002baf0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
76μs16.22KB00000000000002baf0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
75μs16.22KB00000000000002baf0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
76μs16.22KB00000000000002baf0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
75μs16.22KB00000000000002baf0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
76μs16.22KB00000000000002baf0000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
75μs16.22KB00000000000002baf0000000000000000defaultParams |
|
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
365μs17.75KB40000000000002bbf0000000000000000defaultParams |
|
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
287μs17.02KB40000000000002bc50000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
101μs16.28KB10000000000002bc60000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
74μs16.19KB10000000000002bc60000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
101μs16.25KB10000000000002bc60000000000000000defaultParams |
|
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
224μs17.08KB00000000000002bc60000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
209μs16.95KB10000000000002bce0000000000000000defaultParams |
|
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
125μs16.83KB10000000000002bc60000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
112μs16.28KB10000000000002bd00000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
91μs16.19KB10000000000002bd00000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
123μs16.25KB10000000000002bd00000000000000000defaultParams |
|
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.08KB00000000000002bd00000000000000000defaultParams |
|
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
207μs16.95KB10000000000002bd70000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
984μs24.13KB00000000000002bd70000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
137μs16.28KB10000000000002bd30000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
84μs16.19KB10000000000002bd30000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
132μs16.25KB10000000000002bd30000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
244μs17.08KB00000000000002bd30000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
212μs16.95KB10000000000002bdf0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.kEinheit, tartikel.kVPEEinheit, tartikel.kSteuerklasse,
tartikel.fPackeinheit, tartikel.cVPE, tartikel.fVPEWert, tartikel.cVPEEinheit
FROM tartikel
LEFT JOIN tartikelsichtbarkeit
ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = :cgid
WHERE tartikelsichtbarkeit.kArtikel IS NULL
AND tartikel.kArtikel = :pid
146μs16.83KB10000000000002bc50000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
116μs16.28KB10000000000002bd90000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
90μs16.19KB10000000000002bd90000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
98μs16.25KB10000000000002bd90000000000000000defaultParams |
|
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
203μs17.08KB00000000000002bd90000000000000000defaultParams |
|
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
174μs16.95KB10000000000002be70000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.03ms24.13KB00000000000002be70000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
114μs16.28KB10000000000002be30000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
97μs16.19KB10000000000002be30000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
104μs16.25KB10000000000002be30000000000000000defaultParams |
|
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
235μs17.08KB00000000000002be30000000000000000defaultParams |
|
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.95KB10000000000002bef0000000000000000defaultParams |
|
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
167μs16.83KB10000000000002bd30000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
158μs16.28KB10000000000002be90000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
123μs16.19KB10000000000002be90000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
149μs16.25KB10000000000002be90000000000000000defaultParams |
|
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
230μs17.08KB00000000000002be90000000000000000defaultParams |
|
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
211μs16.95KB10000000000002bf70000000000000000defaultParams |
|
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
668μs24.13KB00000000000002bf70000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
97μs16.28KB10000000000002bf30000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
70μs16.19KB10000000000002bf30000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
95μs16.25KB10000000000002bf30000000000000000defaultParams |
|
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
158μs17.08KB00000000000002bf30000000000000000defaultParams |
|
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
147μs16.95KB10000000000002bff0000000000000000defaultParams |
|
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
106μs16.83KB10000000000002be30000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
88μs16.28KB10000000000002bf90000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
77μs16.19KB10000000000002bf90000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
105μs16.25KB10000000000002bf90000000000000000defaultParams |
|
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
204μs17.08KB00000000000002bf90000000000000000defaultParams |
|
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
194μs16.95KB10000000000002c070000000000000000defaultParams |
|
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
856μs24.13KB00000000000002c070000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
106μs16.28KB10000000000002c030000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
87μs16.19KB10000000000002c030000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
106μs16.25KB10000000000002c030000000000000000defaultParams |
|
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
224μs17.08KB00000000000002c030000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
200μs16.95KB10000000000002c0f0000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=? AND `cName`=?
124μs16.82KB00000000000002bf30000000000000000defaultParams |
|
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
211μs16.77KB00000000000002bf30000000000000000defaultParams |
|
SELECT tartikelkonfiggruppe.kKonfiggruppe
FROM tartikelkonfiggruppe
JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
AND tartikelkonfiggruppe.kArtikel = :pid
90μs16.34KB00000000000002bf30000000000000000defaultParams |
|
SELECT cSeo, kSprache
FROM tseo
WHERE cKey = :key
AND kKey = :id
101μs16.22KB10000000000002c090000000000000000defaultParams |
|
SELECT kStueckliste AS id, fLagerbestand AS stock
FROM tartikel
WHERE kArtikel = :pid
114μs16.22KB10000000000002b980000000000000000defaultParams |
|
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,
tartikelsprache.cName AS cName_spr, tartikelsprache.cBeschreibung AS cBeschreibung_spr,
tartikelsprache.cKurzBeschreibung AS cKurzBeschreibung_spr,
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 tartikelsprache
ON tartikelsprache.kArtikel = :pid
AND tartikelsprache.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.36ms42.52KB10000000000002b960000000000000000defaultParams |
|
SELECT cName
FROM teinheit
WHERE kEinheit = (SELECT kEinheit
FROM teinheit
WHERE cName = :vpe LIMIT 0, 1)
AND kSprache = :lid LIMIT 0, 1
132μs16.4KB00000000000002b960000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
178μs16.28KB10000000000002c160000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
106μs16.19KB10000000000002c160000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
161μs16.25KB10000000000002c160000000000000000defaultParams |
|
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
255μs17.08KB00000000000002c160000000000000000defaultParams |
|
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
223μs16.95KB10000000000002c1b0000000000000000defaultParams |
|
SELECT baseprice.kArtikel,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 999999999), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))) specialPriceMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(COALESCE(baseprice.specialPrice, 0), 4),
ROUND(baseprice.specialPrice, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))) specialPriceMax,
MIN(IF(varaufpreis.fMinAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMinAufpreisNetto, 4))
) fVKNettoMin,
MAX(IF(varaufpreis.fMaxAufpreisNetto IS NULL,
ROUND(baseprice.fVKNetto, 4),
ROUND(baseprice.fVKNetto, 4) + ROUND(varaufpreis.fMaxAufpreisNetto, 4))
) fVKNettoMax
FROM (
SELECT IF(tartikel.kVaterartikel = 0, tartikel.kArtikel, tartikel.kVaterartikel) kArtikel,
tartikel.kArtikel kKindArtikel,
tartikel.nIstVater,
tsonderpreise.fNettoPreis specialPrice,
IF(tsonderpreise.fNettoPreis < tpreisdetail.fVKNetto,
tsonderpreise.fNettoPreis, tpreisdetail.fVKNetto) fVKNetto
FROM tartikel
INNER JOIN tpreis ON tpreis.kArtikel = tartikel.kArtikel
INNER JOIN tpreisdetail ON tpreisdetail.kPreis = tpreis.kPreis
LEFT JOIN tartikelsonderpreis ON tartikelsonderpreis.kArtikel = tartikel.kArtikel
LEFT JOIN tsonderpreise
ON tsonderpreise.kArtikelSonderpreis = tartikelsonderpreis.kArtikelSonderpreis
AND tsonderpreise.kKundengruppe = tpreis.kKundengruppe
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.nIstAnzahl = 0
OR (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand))
AND (tartikelsonderpreis.nIstDatum = 0
OR (tartikelsonderpreis.dEnde >= CURDATE()))
WHERE tartikel.nIstVater = 0
AND ((tpreis.kKundengruppe = 0 AND tpreis.kKunde = :customerID)
OR (tpreis.kKundengruppe = :customerGroup AND NOT EXISTS(
SELECT 1 FROM tpreis iPrice
WHERE iPrice.kKunde = :customerID
AND iPrice.kKundengruppe = 0
AND iPrice.kArtikel = tartikel.kArtikel
)))
AND (
(tartikel.kVaterartikel = 0 AND tartikel.kArtikel = :productID)
OR tartikel.kVaterartikel = :productID
)
) baseprice
LEFT JOIN (
SELECT variations.kArtikel, variations.kKundengruppe,
SUM(variations.fMinAufpreisNetto) fMinAufpreisNetto,
SUM(variations.fMaxAufpreisNetto) fMaxAufpreisNetto
FROM (
SELECT teigenschaft.kArtikel,
tkundengruppe.kKundengruppe,
MIN(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMinAufpreisNetto,
MAX(COALESCE(teigenschaftwertaufpreis.fAufpreisNetto,
teigenschaftwert.fAufpreisNetto)) fMaxAufpreisNetto
FROM teigenschaft
INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tkundengruppe
LEFT JOIN teigenschaftwertaufpreis
ON teigenschaftwertaufpreis.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertaufpreis.kKundengruppe = tkundengruppe.kKundengruppe
WHERE teigenschaft.kArtikel = :productID
GROUP BY teigenschaft.kArtikel, tkundengruppe.kKundengruppe, teigenschaft.kEigenschaft
) variations
GROUP BY variations.kArtikel, variations.kKundengruppe
) varaufpreis
ON varaufpreis.kArtikel = baseprice.kKindArtikel
AND varaufpreis.kKundengruppe = :customerGroup
AND baseprice.nIstVater = 0
GROUP BY baseprice.kArtikel
1.54ms24.14KB10000000000002c1b0000000000000000defaultParams |
|
SELECT cName, cWert FROM tartikelattribut WHERE `kArtikel`=:kArtikel ORDER BY kArtikelAttribut
150μs16.33KB90000000000002b960000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=:kArtikel ORDER BY nSort
120μs16.25KB00000000000002c250000000000000000defaultParams |
|
SELECT cPfad, nNr
FROM tartikelpict
WHERE kArtikel = :pid
ORDER BY nNr
544μs16.36KB90000000000002c250000000000000000defaultParams |
|
SELECT tartikelwarenlager.*
FROM tartikelwarenlager
JOIN twarenlager
ON twarenlager.kWarenlager = tartikelwarenlager.kWarenlager AND twarenlager.nAktiv = 1
WHERE tartikelwarenlager.kArtikel = :productID
141μs16.44KB00000000000002c270000000000000000defaultParams |
|
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
241μs16.55KB00000000000002c270000000000000000defaultParams |
|
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
197μs16.66KB10000000000002c1d0000000000000000defaultParams |
|
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, teigenschaftsprache.cName AS cName_teigenschaftsprache, teigenschaftwert.cName AS cName_teigenschaftwert, teigenschaftwertsprache.cName AS localizedName, 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 teigenschaftsprache
ON teigenschaftsprache.kEigenschaft = teigenschaft.kEigenschaft
AND teigenschaftsprache.kSprache = :lid
LEFT JOIN teigenschaftwertsprache
ON teigenschaftwertsprache.kEigenschaftWert = teigenschaftwert.kEigenschaftWert
AND teigenschaftwertsprache.kSprache = :lid
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
655μs20.83KB50000000000002c1b0000000000000000defaultParams |
|
SELECT teigenschaft.kEigenschaft, teigenschaft.kArtikel, teigenschaft.cName, teigenschaft.cWaehlbar,
teigenschaft.cTyp, teigenschaft.nSort, teigenschaftsprache.cName AS cName_teigenschaftsprache,
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 teigenschaftsprache
ON teigenschaftsprache.kEigenschaft = teigenschaft.kEigenschaft
AND teigenschaftsprache.kSprache = :lid
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
215μs18KB00000000000002c1b0000000000000000defaultParams |
|
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
132μs16.66KB10000000000002c1d0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
113μs16.28KB10000000000002c860000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
89μs16.19KB10000000000002c860000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
111μs16.25KB10000000000002c860000000000000000defaultParams |
|
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
202μs17.08KB00000000000002c860000000000000000defaultParams |
|
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
183μs16.95KB10000000000002c8f0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
125μs16.28KB10000000000002c860000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
85μs16.19KB10000000000002c860000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
112μs16.25KB10000000000002c860000000000000000defaultParams |
|
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
236μs17.08KB00000000000002c860000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
209μs16.95KB10000000000002c960000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
135μs16.28KB10000000000002c860000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
81μs16.19KB10000000000002c860000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
104μs16.25KB10000000000002c860000000000000000defaultParams |
|
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
187μs17.08KB00000000000002c860000000000000000defaultParams |
|
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
182μs16.95KB10000000000002c9d0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
107μs16.28KB10000000000002c860000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
82μs16.19KB10000000000002c860000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
108μs16.25KB10000000000002c860000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
194μs17.08KB00000000000002c860000000000000000defaultParams |
|
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
185μs16.95KB10000000000002ca40000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
104μs16.28KB10000000000002c860000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
72μs16.19KB10000000000002c860000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
98μs16.25KB10000000000002c860000000000000000defaultParams |
|
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
177μs17.08KB00000000000002c860000000000000000defaultParams |
|
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
141μs16.95KB10000000000002cab0000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
76μs16.22KB00000000000002ca00000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
82μs16.22KB00000000000002ca00000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
77μs16.22KB00000000000002ca00000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
73μs16.22KB00000000000002ca00000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
83μs16.22KB00000000000002ca00000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
97μs16.22KB00000000000002ca00000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
83μs16.22KB00000000000002ca00000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
81μs16.22KB00000000000002ca00000000000000000defaultParams |
|
SELECT kEigenschaftWertZiel AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWert`=:kEigenschaftWert
82μs16.22KB00000000000002ca00000000000000000defaultParams |
|
SELECT kEigenschaftWert AS EigenschaftWert FROM teigenschaftwertabhaengigkeit WHERE `kEigenschaftWertZiel`=:kEigenschaftWertZiel
81μs16.22KB00000000000002ca00000000000000000defaultParams |
|
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
445μs17.77KB50000000000002cb20000000000000000defaultParams |
|
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
499μs17.03KB50000000000002cb20000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
93μs16.28KB10000000000002cba0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
67μs16.19KB10000000000002cba0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
88μs16.25KB10000000000002cba0000000000000000defaultParams |
|
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
151μs17.08KB00000000000002cba0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
146μs16.95KB10000000000002cc20000000000000000defaultParams |
|
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
100μs16.83KB10000000000002cba0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
264μs16.28KB10000000000002cc40000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
63μs16.19KB10000000000002cc40000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
209μs16.25KB10000000000002cc40000000000000000defaultParams |
|
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
168μs17.08KB00000000000002cc40000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
139μs16.95KB10000000000002ccb0000000000000000defaultParams |
|
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
769μs24.13KB00000000000002ccb0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
113μs16.28KB10000000000002cc70000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
79μs16.19KB10000000000002cc70000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
107μs16.25KB10000000000002cc70000000000000000defaultParams |
|
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
235μs17.08KB00000000000002cc70000000000000000defaultParams |
|
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
222μs16.95KB10000000000002cd30000000000000000defaultParams |
|
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
196μs16.83KB10000000000002cb20000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
152μs16.28KB10000000000002ccd0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
87μs16.19KB10000000000002ccd0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
111μs16.25KB10000000000002ccd0000000000000000defaultParams |
|
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
164μs17.08KB00000000000002ccd0000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
169μs16.95KB10000000000002cdb0000000000000000defaultParams |
|
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
594μs24.13KB00000000000002cdb0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
109μs16.28KB10000000000002cd70000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
94μs16.19KB10000000000002cd70000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
108μs16.25KB10000000000002cd70000000000000000defaultParams |
|
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
171μs17.08KB00000000000002cd70000000000000000defaultParams |
|
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
159μs16.95KB10000000000002ce30000000000000000defaultParams |
|
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
145μs16.83KB10000000000002cc70000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
127μs16.28KB10000000000002cdd0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
89μs16.19KB10000000000002cdd0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
133μs16.25KB10000000000002cdd0000000000000000defaultParams |
|
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
186μs17.08KB00000000000002cdd0000000000000000defaultParams |
|
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
186μs16.95KB10000000000002ceb0000000000000000defaultParams |
|
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
781μs24.13KB00000000000002ceb0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
115μs16.28KB10000000000002ce70000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
78μs16.19KB10000000000002ce70000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
102μs16.25KB10000000000002ce70000000000000000defaultParams |
|
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
203μs17.08KB00000000000002ce70000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
143μs16.95KB10000000000002cf30000000000000000defaultParams |
|
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
109μs16.83KB10000000000002cd70000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
86μs16.28KB10000000000002ced0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
62μs16.19KB10000000000002ced0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
120μs16.25KB10000000000002ced0000000000000000defaultParams |
|
SELECT tsonderpreise.fNettoPreis, tartikelsonderpreis.dEnde AS dEnde_en,
DATE_FORMAT(tartikelsonderpreis.dEnde, '%d.%m.%Y') AS dEnde_de
FROM tsonderpreise
JOIN tartikel
ON tartikel.kArtikel = :productID
JOIN tartikelsonderpreis
ON tartikelsonderpreis.kArtikelSonderpreis = tsonderpreise.kArtikelSonderpreis
AND tartikelsonderpreis.kArtikel = :productID
AND tartikelsonderpreis.cAktiv = 'Y'
AND tartikelsonderpreis.dStart <= CURDATE()
AND (tartikelsonderpreis.dEnde IS NULL OR tartikelsonderpreis.dEnde >= CURDATE())
AND (tartikelsonderpreis.nAnzahl <= tartikel.fLagerbestand
OR tartikelsonderpreis.nIstAnzahl = 0)
WHERE tsonderpreise.kKundengruppe = :customerGroup
223μs17.08KB00000000000002ced0000000000000000defaultParams |
|
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.95KB10000000000002cfb0000000000000000defaultParams |
|
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
925μs24.13KB00000000000002cfb0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
140μs16.28KB10000000000002cf70000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
67μs16.19KB10000000000002cf70000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
87μs16.25KB10000000000002cf70000000000000000defaultParams |
|
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
158μs17.08KB00000000000002cf70000000000000000defaultParams |
|
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
142μs16.95KB10000000000002d030000000000000000defaultParams |
|
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
116μs16.83KB10000000000002ce70000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
135μs16.28KB10000000000002cfd0000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
60μs16.19KB10000000000002cfd0000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
130μs16.25KB10000000000002cfd0000000000000000defaultParams |
|
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.08KB00000000000002cfd0000000000000000defaultParams |
|
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
177μs16.95KB10000000000002d0b0000000000000000defaultParams |
|
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
655μs24.13KB00000000000002d0b0000000000000000defaultParams |
|
SELECT kPreis, noDiscount, kKunde
FROM tpreis AS p
WHERE kArtikel = :pid AND kKundengruppe = :cgid
89μs16.28KB10000000000002d070000000000000000defaultParams |
|
SELECT kSteuerklasse, fMwSt
FROM tartikel
WHERE kArtikel = :pid
65μs16.19KB10000000000002d070000000000000000defaultParams |
|
SELECT nAnzahlAb, fVKNetto
FROM tpreisdetail
WHERE kPreis = :priceID
ORDER BY nAnzahlAb
79μs16.25KB10000000000002d070000000000000000defaultParams |
|
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.08KB00000000000002d070000000000000000defaultParams |
|
SELECT tartikel.kArtikel, tartikel.nIstVater, COALESCE(teigenschaft.kArtikel, 0) AS kArtikelVariation,
tartikel.kSteuerklasse, tartikel.fLagerbestand,
tartikel.fStandardpreisNetto fNettoPreis,
tartikelkonfiggruppe.kKonfiggruppe g1, tkonfigitem.kKonfiggruppe g2
FROM tartikel
LEFT JOIN tartikelkonfiggruppe
ON tartikelkonfiggruppe.kArtikel = tartikel.kArtikel
LEFT JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
LEFT JOIN teigenschaft
ON teigenschaft.kArtikel = tartikel.kArtikel
WHERE tartikel.kArtikel = :pid
135μs16.95KB10000000000002d130000000000000000defaultParams |
|
SELECT * FROM tattribut WHERE `kArtikel`=? AND `cName`=?
89μs16.82KB00000000000002cf70000000000000000defaultParams |
|
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
181μs16.77KB00000000000002cf70000000000000000defaultParams |
|
SELECT tartikelkonfiggruppe.kKonfiggruppe
FROM tartikelkonfiggruppe
JOIN tkonfigitem
ON tkonfigitem.kKonfiggruppe = tartikelkonfiggruppe.kKonfiggruppe
AND tartikelkonfiggruppe.kArtikel = :pid
79μs16.34KB00000000000002cf70000000000000000defaultParams |
|
SELECT cSeo, kSprache
FROM tseo
WHERE cKey = :key
AND kKey = :id
94μs16.22KB10000000000002d0f0000000000000000defaultParams |
|
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
261μs17.89KB10000000000002d2b0000000000000000defaultParams |
|
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
244μs17.89KB10000000000002d2d0000000000000000defaultParams |
|
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.87KB00000000000002d320000000000000000defaultParams |
|
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
217μs17.89KB10000000000002d320000000000000000defaultParams |
|
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
289μs17.89KB10000000000002d360000000000000000defaultParams |
|
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
269μs17.87KB00000000000002d390000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
309μs17.87KB00000000000002d3d0000000000000000defaultParams |
|
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)
231μs16.92KB00000000000002d460000000000000000defaultParams |
|
SELECT * FROM tsprache
120μs16.28KB60000000000002d770000000000000000defaultSELECT 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
222μs16.91KB60000000000002d800000000000000000defaultParams |
|
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
300μs17.89KB10000000000002d800000000000000000defaultParams |
|
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
269μs17.89KB10000000000002d930000000000000000defaultParams |
|
SELECT tversandartzahlungsart.*, tzahlungsart.*
FROM tversandartzahlungsart, tzahlungsart
LEFT JOIN tpluginzahlungsartklasse
ON tpluginzahlungsartklasse.cModulId = tzahlungsart.cModulId
LEFT JOIN tplugin
ON tplugin.kPlugin = tpluginzahlungsartklasse.kPlugin
WHERE tversandartzahlungsart.kVersandart = :methodID
AND tversandartzahlungsart.kZahlungsart = tzahlungsart.kZahlungsart
AND COALESCE(tplugin.nStatus, :PluginStateActivated) = :PluginStateActivated
AND (
tzahlungsart.cKundengruppen IS NULL
OR tzahlungsart.cKundengruppen = ''
OR FIND_IN_SET(:cGroupID, REPLACE(tzahlungsart.cKundengruppen, ';', ',')) > 0
)
AND tzahlungsart.nActive = 1
AND tzahlungsart.nNutzbar = 1
ORDER BY tzahlungsart.nSort
262μs17.89KB10000000000002d980000000000000000defaultParams |
|
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
239μs17.87KB00000000000002d9d0000000000000000defaultParams |
|
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
263μs17.89KB10000000000002da00000000000000000defaultParams |
|
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
288μs17.89KB10000000000002da50000000000000000defaultParams |
|
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
209μs17.89KB10000000000002d790000000000000000defaultParams |
|
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
248μs17.87KB00000000000002d7b0000000000000000defaultParams |
|
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)
410μs696B00000000000002dce0000000000000000defaultParams |
|
DELETE FROM tbesucher
WHERE dLetzteAktivitaet <= DATE_SUB(NOW(), INTERVAL :interval HOUR)
375μs136B00000000000002dce0000000000000000defaultParams |
|
SELECT * FROM tbesucher WHERE `cSessID`=?
394μs16.93KB00000000000002dce0000000000000000defaultParams |
|
SELECT * FROM tbesucher WHERE `cID`=?
325μs16.93KB10000000000002dce0000000000000000defaultParams |
|
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 = '')
161μs16.42KB00000000000002dce0000000000000000defaultParams |
|
SELECT * FROM tplugin WHERE `kPlugin`=?
147μs17.23KB10000000000002fbb0000000000000000defaultParams |
|
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
166μs16.02KB00000000000002f600000000000000000defaultSELECT 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 = 5
LEFT JOIN tartikelsichtbarkeit ON tartikel.kArtikel = tartikelsichtbarkeit.kArtikel
AND tartikelsichtbarkeit.kKundengruppe = 1
WHERE tkategorieartikel.kKategorie = 265 AND tsuchanfrage.nAktiv = 1 AND tartikelsichtbarkeit.kArtikel IS NULL AND tartikel.kVaterArtikel = 0
GROUP BY tsuchanfrage.kSuchanfrage, tartikel.kArtikel
ORDER BY tartikel.dErstellt DESC, tartikel.cName) AS ssMerkmal
GROUP BY ssMerkmal.kSuchanfrage
ORDER BY ssMerkmal.cSuche
382μs16.09KB00000000000002f600000000000000000defaultSELECT * FROM tsprachlog WHERE `kSprachISO`=? AND `cSektion`=? AND `cName`=?
122μs16.85KB10000000000002e3a0000000000000000defaultParams |
|
SELECT * FROM tsprachlog WHERE `kSprachISO`=? AND `cSektion`=? AND `cName`=?
103μs16.82KB1000000000000300b0000000000000000defaultParams |
|
SELECT * FROM tsprachlog WHERE `kSprachISO`=? AND `cSektion`=? AND `cName`=?
106μs16.82KB100000000000001950000000000000000defaultParams |
|