如何删除指定日期段的记录 如我要删除 tb表 2004年8月5日 至 2006年10月25日的记录 SQL语句怎么写我是新手.还没分给. :(
解决方案 »
- 三表联合查询,按产地排序,并要求每个产地中有一个最低价格的sql语句
- 如何将多个表中的数据写入到一个游标中!
- 如何删除重复记录?
- 据说 这个sql 怎么写哈
- 基础问题,请大虾相助!
- 特急问题,同一服务器中能否同时安装SQL 7.0 和SQL 2000,且都能同时正常运行,搞定即给分?
- 在SQL Server企业管理器中对数据库进行操作后可以看到SQL的源代码吗?
- 哪位老兄能帮我解答一下下面语句的执行结果为什么不同?
- SQl 中不PULL与PUSH有什么区别,是不是一样的,一定给分
- SQL SERVER7。0能否直接在SQL SERVER2000上恢复?
- 有关子查询的语法问题
- 检查是否是升序排列
注意,红色的地方。
delete from tb where datediff(d,columnname,'2004-8-5') <= 0 and datediff(d,columnname,'2006-10-25') >= 0
set @dt1='2005-01-01'
set @dt2='2008-01-01'
delete from table1 where convert(varchar(10),date,120) between @dt1 and @dt2