Hallo zusammen,
ich habe eine SQL Abfrage erstellt die eine Verfügbarkeit bestimmter Artikel anzeigen soll. Nun habe ich diese erweitertet, so das er mir auch noch mit anzeigt wann die Bestellung ankommt. Mein Problem ist aber, das es zu einer Artikelnummer öfters vorkommt, dass es 2 Bestellungen zur selben Artikelnummer gibt. In diesem falle soll er mir aber nur das Neuere Datum Anzeigen ausgehend von TerminBS. Ich hoffe ich hab es verständlich genug erklärt ?
SQL
SELECT
dbo.view_ArtikelXXL.Nr AS ItemNo,
dbo.view_ArtikelXXL.Inhalt1 AS Contenuto1,
dbo.view_ArtikelXXL.Inhalt2 AS Contenuto2,
dbo.view_ArtikelXXL.VKPreisakt AS Price,
dbo.view_ArtikelXXL.Masseinheit AS Unit,
dbo.view_ArtikelXXL.Verpackungseinheit AS Inner1,
dbo.view_ArtikelXXL.Verpackungseinheit2 AS Inner2,
dbo.view_ArtikelXXL.Verpackungseinheit3 AS MOQ,
dbo.view_ArtikelXXL.Umkarton AS MasterCtn,
dbo.view_ArtikelXXL.SummevonDispobestand AS Available,
dbo.view_ArtikelXXL.DispoGesamt AS AvailableTotal,
dbo.[VIEW_BESTELLÜBERSICHT].ArtikelNr,
dbo.[VIEW_BESTELLÜBERSICHT].MEBestellt,
dbo.[VIEW_BESTELLÜBERSICHT].MENochLiefern,
dbo.[VIEW_BESTELLÜBERSICHT].MESchwimmt,
dbo.[VIEW_BESTELLÜBERSICHT].TerminTagBS
FROM
dbo.view_ArtikelXXL
INNER JOIN dbo.[VIEW_BESTELLÜBERSICHT] ON dbo.view_ArtikelXXL.Nr = dbo.[VIEW_BESTELLÜBERSICHT].ArtikelNr
WHERE
dbo.view_ArtikelXXL.Warengruppe <= 8888 AND
(dbo.view_ArtikelXXL.Warengruppe < 1040 OR
dbo.view_ArtikelXXL.Warengruppe > 1049) AND
dbo.view_ArtikelXXL.Warengruppe <> 1000 AND
dbo.view_ArtikelXXL.Warengruppe <> 2250 AND
(dbo.view_ArtikelXXL.SummevonDispobestand > 0 OR
dbo.view_ArtikelXXL.DispoGesamt > 0)
ORDER BY
ItemNo ASC
Alles anzeigen