SQL脚本文件中的错误

时间:2015-05-05 19:59:48

标签: sql sql-server

我正在研究数据库,我们正在尝试制作一个脚本文件,该文件将在7月份为我们提供订单总数。

我怎么会说7月,因为我知道语法是错的,我会使用sum而不是算数?

请帮忙,这是我试过的

 use Cis11101_Northwind
 Declare @Julycount int
 Set @Julycount= (Select sum(*) From orders Where OrderDate = 'july')
 print 'The total orders for july is ' + Cast(@JulyCount as varchar)

1 个答案:

答案 0 :(得分:1)

您可以使用MONTH从日期获取月份。如果你想与7月那么匹配MONTH(date) = 7

(Select sum(*) From orders Where MONTH(OrderDate) = 7)

OR

您可以使用DateName

  (Select sum(*) From orders Where datename(month, OrderDate) = 'July')