declare @date nvarchar(10)
set @date='2007-8-1'
select month(@date)
set @date='2007-8-1'
select month(@date)
解决方案 »
- 动态SQL语句中包含引号怎么办?
- 如何使用sql语句将下面的记录取出?涉及到排序
- 怎么从sqlserver数据库中提取从第m条到第n条记录
- 如何比较两个值的大小?
- 如何查找二表中不存在的数据
- 请教一个sql语言替换的问题。
- 请教一个复杂棘手的sql问题,解决100分相赠
- 求数据插入存储过程的写法
- 请问用restore语句恢复数据库,怎样指定数据库路径?(即*.mdf,*.ldf的路径)
- 增加日志文件无效
- 紧急求助!运行SQL SERVER2005显示"未能加载包 Microsoft SQL Management Studio Package"
- 求sql语句,查询字符串并比较字串大小的************************************
set @date='2007-8-1'select month(cast(@date as datetime)) 月份/*
月份
-----------
8(所影响的行数为 1 行)
*/
declare @date nvarchar(10)
set @date='2007-8-1'select DateName(month,cast(@date as datetime)) as monthColumn