随便给定一个日期如20070205 如何求这个月的最大日期和最小日期
解决方案 »
- 给Payok这个字段修改为TRUE为什么报错?payok是bit,默认为false
- 【入门求助】BCP导出长字串列空值有空格的问题~在线等!
- 如何查询数据库持锁用户、被锁表、等待锁用户
- 请问,我要导出数据库中以某些字母开头的所有表数据,什么方法最快?代码最少?且能实现事务
- 请教一条SQL语句
- 请问:已知结束日期和处理所用的秒数,如何得到起始日期
- sql2000 写入超过500个汉字的数据就是空值而且不是null 这是为什么啊
- SQL 建表问题?
- 如何读取 文本文件?
- sqlserver 和 oracle 查询语句的过滤顺序
- 问个有挑战性的SQL语句。
- 学习存储过程中遇到的一个小问题,请教各位前辈
select convert(datetime ,convert(char(8),DATEADD(Month,1 ,convert(datetime,'20070205' ) ) ,21)+'01')-1 ----最大日期
set @dt='20070205'
--A. 月的第一天
SELECT CONVERT(datetime,CONVERT(char(8),@dt,120)+'1')--B. 月的最后一天
SELECT DATEADD(Day,-1,CONVERT(char(8),DATEADD(Month,1,@dt),120)+'1')