你好,大家好我有我的SQL代碼 一個小問題,我必須只顯示數據是在8月的2008年數據庫sql server如何顯示8月份的數據?
我的代碼,到目前爲止,這是
我應該顯示每個銷售人員在2008年8月的銷售額
SELECT p.BusinessEntityID,p.FirstName,p.LastName,ROUND(SUM(soh.TotalDue),2)AS'Total Attributed Sales' FROM Person .Person p,Sales.SalesPerson s,Sales.SalesOrderHeader soh WHERE p.BusinessEntityID = s.BusinessEntityID AND p.BusinessEntityID = soh.SalesPersonID AND soh.OrderDate> = '2008' AND soh.OrderDate < '2009' GROUP BY p.BusinessEntityID,P.FirstName,P.LastName ORDER BY p.LastName
我有我的數據庫的圖像
http://www.2shared.com/photo/h2-jMQyP/AdventureWorks2008.html
表格的結構是什麼?你有專欄有日期嗎?或年份和月份列? – 2012-03-28 07:06:21
我們需要更多關於數據庫的信息,我會在[銷售]表中存儲某種日期。你要過濾的日期在哪裏?和它存儲的格式是什麼? – kamui 2012-03-28 07:07:11
@ Uriel_SVK,@ kamui 請檢查我的問題的編輯版本 – user1297398 2012-03-28 07:21:03