按发布者的订单按月添加规格?

时间:2017-01-27 14:41:19

标签: sql date count entity

这是我到目前为止提出的代码:

SELECT Publisher.publisherID, Publisher.publisherName, COUNT(Publisher.publisherID) AS SalesCount  
FROM orderLine JOIN
     Book      
     ON orderLine.ISBN = Book.ISBN JOIN
     Publisher     
    ON Book.publisherID = Publisher.publisherID    
Group By Publisher.publisherID    
Order By COUNT(Publisher.publisherID) DESC;

然而,日期函数的概念仍然在我身上丢失,我正在努力想出一种实现它的方法。需要说明的是,所涉及的表格是:

orderLine **orderLine,** orderNum, ISBN, productID  
Book **ISBN,** authorID, publisherID, genre, bookPrice  
Publisher **publisherID,** publisherName, contact

尚未添加到联接中的Order表包含日期。

Order **orderNum,** customerID, orderDate, orderTotal

到目前为止,当我在示例数据库上运行查询时,我找回了一个包含publisherID,publisherName的列,然后是一个列,其中每个publisherID出现在orderLine表中的销售总数,已排序,以便最高"卖家"书籍出现在顶部。现在我面临着按月进一步整理这个数字的问题。

0 个答案:

没有答案