首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查询日期时出现有关问题了

2012-02-26 
查询日期时出现问题了!代码:select riqi from news where riqi like% + this.TextBox1.Text.Trim()+ %

查询日期时出现问题了!
代码:
"select riqi from news where riqi like'%" + this.TextBox1.Text.Trim()+ "%'";
我输入2008查询成功,我输入2008-04查不到,我想输入2008-04或2008-04-25查询,怎么改??

[解决办法]

SQL code
select riqi from news where convert(nvarchar(20),riqi,112) like '%200804%'
[解决办法]
根据你服务器的日期设置,略有差异!
SQL code
select convert(nvarchar(20),getdate(),110)-- 05-06-2008select convert(nvarchar(20),getdate(),111)--2008/05/06select convert(nvarchar(20),getdate(),112)--20080506select convert(nvarchar(20),getdate(),101)--05/06/2008select convert(nvarchar(20),getdate(),102)--2008.05.06select convert(nvarchar(20),getdate(),103)--06/05/2008select convert(nvarchar(20),getdate(),104)--06.05.2008 

热点排行