select * from tb where datepart(day,dt)=dateprt(day,getdate())
解决方案 »
- sql server数据库一个字段ID的修改
- 请问大侠:我的SQLSERVER2000中的IMAGE、TEXT怎么者只能设为16位,不能改?!
- 谁能帮我写一个等价的insert语句,谢谢
- 一个自增列的问题!!!
- join联合查询去掉一个ID
- 我这分下去的也太快了!请问,一般像我这样水平的,提问都挂多少分呐?谢谢!
- 请问怎样在存储过程中关闭所有已打开的游标(不知道已经打开哪些的情况),谢谢
- 问个有点点挑战的问题!三张表玩交叉,有强悍的来吗?
- 郁闷!安装时说”以前某个程序安装以在安装计算机上创建挂起的文件操作,运行安装程序前必须重启计算机“,即使重启也无法安装
- VF高手请进
- 如何组合查询
- ~~~数据序号更新问题~~
cast(datepart(month,getdate())as varchar)+'月'+
cast(datepart(day,getdate())as varchar)+'日'
where reverse(stuff(left(reverse(DT),charindex('月',reverse(DT))-1),1,1,''))
=convert(varchar,day(getdate()))
where datediff(day
,replace(replace(replace(DT,'年','-'),'月','-'),'日','')
,getdate()
)=0
(
DT varchar(20)
,Name varchar(10)
)
insert @tb
select '2005年9月24日','小明' union
select '2005年9月25日','小强' union
select '2005年9月26日','小张'--查询
select * from @tb
where datediff(day
,replace(replace(replace(DT,'年','-'),'月','-'),'日','')
,getdate()
)=0
/*
DT Name
-------------------- ----------
2005年9月26日 小张(所影响的行数为 1 行)
*/