Оба эти варианта работают индивидуально
SELECT PONumber,
count(RequestNumber) as "InNumOfRequests",
sum(Amount) as "SumofAmounts"
FROM tableView
GROUP BY PONumber
SELECT DISTINCT PONumber,
(10 * ceiling((DATEDIFF(day,POApprovedDate,GETDATE()))/10))
AS "BINofDaysSincePOApproved"
FROM tableView
И я хочу закончить с:
PONumber | InNumOfRequests | SumofAmounts | BINofDaysSincePOApproved
PO1 | 2 | 100 | 180
PO2 | 1 | 50 | 179
tableView выглядит так:
RequestNumber | PONumber | Amount | POApproved Date
1 | PO1 | 100.00 | 2010-01-01
2 | PO1 | 100.00 | 2010-01-01
3 | PO2 | 50.00 | 2010-01-02
обратите внимание, что PO1 на самом деле является PO для 2 запросов, поэтому POApproved Data и Amount для этих 2 запросов одинаковы.
Это кажется простым, но из книги, которую я использую (Язык SQL), я не могу понять это.
Помощь: (
Alex