Advertisement
Guest User

JTL-WaWi - Eigene Übersicht - Artikel - Bestelldaten

a guest
Feb 29th, 2020
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.65 KB | None | 0 0
  1. ## erstellt 29.02.2020 durch Sven Firnrohr ##
  2.  
  3. SELECT
  4.     po.cEigeneBestellnummer AS 'Bestellnummer',
  5.     CASE
  6.         WHEN po.nStatus = '5' THEN 'Freigegeben'
  7.         WHEN po.nStatus = '20' THEN 'In Bearbeitung'
  8.         WHEN po.nStatus = '100' THEN 'Preisanfrage'
  9.     END AS 'Status',
  10.     sup.cFirma AS 'Lieferant',
  11.     lart.cSonstiges AS 'Lief.-Kommentar',
  12.     CONVERT(VARCHAR, po.dErstellt, 104) AS 'Bestelldatum',
  13.     ROUND(CONVERT(FLOAT, pop.fMenge), 2) AS 'Bestellmenge',
  14.     ROUND(CONVERT(FLOAT, pop.fMengeGeliefert), 2) AS 'Gelieferte Menge',
  15.     ROUND(CONVERT(FLOAT, pop.fAnzahlOffen), 2) AS 'Offene Menge',
  16.     CONVERT(VARCHAR, pop.dLieferdatum, 104) AS 'Vorauss. Lieferdatum',
  17.     pop.cHinweis AS 'Hinweis',
  18.     po.cInternerKommentar AS 'Interner Kommentar',
  19.     po.cDruckAnmerkung AS 'Druckanmerkung',
  20.     CASE
  21.         WHEN po.kKunde > 0 THEN CONCAT(pol.cVorname, ' ', pol.cNachname, ' ', pol.cFirma)
  22.         ELSE ISNULL(wh.cName, '')
  23.     END AS 'Zielort'
  24. FROM eazybusiness.dbo.tLieferantenBestellung po
  25. JOIN eazybusiness.dbo.tlieferant sup
  26.     ON sup.kLieferant = po.kLieferant
  27. JOIN eazybusiness.dbo.tLieferantenBestellungPos pop
  28.     ON pop.kLieferantenBestellung = po.kLieferantenBestellung
  29. JOIN eazybusiness.dbo.tArtikel art
  30.     ON art.kArtikel = pop.kArtikel
  31. LEFT JOIN eazybusiness.dbo.tWarenLager wh
  32.     ON wh.kWarenLager = po.kLager
  33. JOIN eazybusiness.dbo.tLieferantenBestellungLA pol
  34.     ON pol.kLieferantenBestellungLA = po.kLieferantenBestellungLA
  35. JOIN eazybusiness.dbo.tliefartikel lart
  36.     ON lart.tArtikel_kArtikel = art.kArtikel
  37. WHERE art.kArtikel = '329'
  38.     AND po.nStatus >= 5
  39.     AND po.nStatus < 500
  40.     AND (nDeleted = 0 OR nDeleted IS NULL)
  41.     AND pop.fMengeGeliefert < pop.fMenge
  42. ORDER BY 'Vorauss. Lieferdatum' ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement