-1

だからタイトルはかなり正確です私はほとんどそこにいると思います

編集: ビューは、列 vendorname、列の最新の日付である列 LastInvoice、invoiceTotal 列の合計を選択することになっています。上位 10 件の支払い済みの InvoiceTotals と、対応する最新の請求日とベンダー名のみを表示したいと考えています。

CREATE VIEW TOP10PAIDInvoices
AS
  SELECT VendorName,
         MAX(InvoiceDate)  AS LastInvoice,
         SUM(InvoiceTotal) AS SumOfInvoices
  FROM   Vendors
         JOIN Invoices
           ON Vendors.VendorID = Invoices.VendorID
  WHERE  (SELECT TOP 10 SumOfInvoices
          FROM   TOP10PAIDInvoices
          GROUP  BY SumOfInvoices
          HAVING SumOfInvoices > 0)
  ORDER  BY SumOfInvoices 
4

1 に答える 1