Ich versuche zu zeigen, welche Produkte unser Unternehmen zu einem bestimmten Zeitpunkt erworben hat. Ich möchte den Namen jedes Produkts und dann ein einfaches Y oder N neben jedem Produkt anzeigen, das angibt, ob es zu einem bestimmten Datum verkauft wurde. Ich bin mir nicht sicher, wie die Abfrage zu strukturieren - das ist mein VersuchRückgabespalte basierend auf einem anderen spezifischen Wert
SELECT product_offering as Product
CASE WHEN date_key='2017-03-30' THEN product_sold ELSE product_sold END as Sold
FROM table1
Es soll wie folgt aussehen, wenn sie, wie ein verkürztes Beispiel
erstes Produkt 2017-03-27
2. verkauft Produkt verkauft 2017-04-03
3. Produkt 2017.03.28 verkauft
|Product | Sold |
|1st Prod| Y |
|2nd Prod| N |
|3rd Prod| Y |
Stattdessen wird die " Verkauft "Spalte ist nicht ganz korrekt. Ich denke, das hat etwas damit zu tun, dass das Datum einem bestimmten Datum entspricht, anstatt einer Reichweite, aber ich bin mir nicht sicher, wie ich das beheben soll.
Bearbeiten Sie Ihre Frage und zeigen Sie Beispieldaten oder das Datenlayout. –