Ich führe eine Multiplikation aus, die zwei Spalten aus zwei verschiedenen Tabellen erfordert, und dann die Ergebnisse in einer separaten Abfrage verwendet. Ich denke, dies als eine Ansicht möglich wäre:SQL Tabellen als Parameter übergeben?
SELECT SUM(A.salesAmt * B.sales%) AS rebateAmount
Aber würde eine Tabellenwertfunktion möglich sein, hier, oder besser geeignet? Könnten beide Tabellen A und B als Parameter übergeben werden, um die endgültige rebateAmount
als Summe zurückzugeben?
- Tabelle A enthält:
salesID, salesAmt
- Tabelle B enthält:
salesID, sales%
möchte den TVF die Summe von (salesAmt * sales%) as rebateAmount
wenn möglich zurückzukehren? Dies ist SQL Server 2014.
Vielen Dank im Voraus.