Hallo, ich habe ein Endlosformular u.a. mit ArtikelNr und Anzahl. Je nachdem, wie hoch die Anzahl ist (100, 500, 1000) soll mir der hinterlegte Preis erscheinen, der der Anzahl am nächsten ist...
Ich brauche dieses für Kalkulationen. Ich habe unter Preise verschiedene Staffeln (100, 500, 1000) eingetragen. Und nun soll der entsprechende Preis mir wiedergegeben werden, der der Anzahl am nächsten liegt.
Hat jemand bitte eine Idee..
Danke & Gruss
Hallo Martie,
Wenn die Preise bis zur Staffelmenge gelten
SELECT TOP 1 SP.ArtNr, SP.StaffelMenge, SP.StaffelPreis
FROM Staffelpreise As SP
WHERE SP.StaffelMenge > bestellteMenge
ORDER BY SP.StaffelMenge
bei Preisen ab Staffelmenge
SELECT TOP 1 SP.ArtNr, SP.StaffelMenge, SP.StaffelPreis
FROM Staffelpreise As SP
WHERE SP.StaffelMenge < bestellteMenge
ORDER BY SP.StaffelMenge DESC
gruss ekkehard