Hallo liebe Forum-Mitglieder,
ich bräuchte Daten vom SQL Server mit Hilfe einer View in einer speziellen Darstellungsform und ich habe keine Idee ob sich das mit einer View überhaupt machen lässt. Vielleicht hat hier jemand eine Idee?
Meine Tabelle sieht so aus
Artikelnummer;Artikelname,Mindestbestand;Bestand;Losgröße
12345;Flaschendeckel;600;247;50
Die Abfrage lautet nun, zeige mir alle Artikel deren Bestand < Mindestbestand und stelle mir die Differenz als Produktionsvorschlag vor:
Meine Abfrage in der View stellt mir aktuell die Daten wie folgt dar:
12345;Flaschendeckel;353
Das ist soweit nun auch alles korrekt, doch jetzt kommt die Besonderheit der Losgröße ins Spiel. Da immer nur 50 Stück auf einmal gefertigt werden können benötige ich die Ausgabe der View in mehreren Zeilen mit je 50 Stück, also so:
1=12345;Flaschendeckel;50
2=12345;Flaschendeckel;50
3=12345;Flaschendeckel;50
4=12345;Flaschendeckel;50
5=12345;Flaschendeckel;50
6=12345;Flaschendeckel;50
7=12345;Flaschendeckel;50
8=12345;Flaschendeckel;50
9=12345;Flaschendeckel;50
10=12345;Flaschendeckel;50
Ich denke, dass ich hierzu eine Funktion/Schleife benötige, doch wie kann ich das in einer View machen? Die View benötige ich , da ich diese Daten dann wieder mit einer externen Anwendung mit select * from view abrufen muss.
Viele Grüße
Daniel