如何在between之间用模糊查询,求教!! it's easy for example: select * from yourtablename where youcolumename between 2054 to 2068 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Select * from tablename WHERE CONVERT(varchar(5),Datetimefield,110) between '05-04' AND '06-08' to:N_chow(一劍飄香)你的意思我懂了,可是你将字段类型转换成变长,可是没有把前面的年份去掉啊!!查询结果还是不对。 where substr(to_char(youcolumename,'yymmdd'),3,4) between '0504' AND '0608' 请把问题说清楚。 select CONVERT(varchar(5),getdate(),110)----- 12-17(1 row(s) affected)怎么会有年份的字段呢? Select * from tablename WHERE substring(CONVERT(char(8),Datetimefield,112),5,4) between '0504' AND '0608' 我的是SQL Server2000.Convert(varchar(5),Datetimefield,110)的意思就是只取後面的月和日,前面的年份已經去掉了。例如:DECLARE @P DATETIMESET @P='2001-4-4'Select Convert(varchar(5),@P,110)結果將為04-04 select * from user.table where to_char(name,'mm-dd') between '05-00' and '06-08' select语句 这个真的很纠结- -! 存储过程调用存储过程问题? Rank()与DENSE_RANK()的区别? 麻烦各位 我要做一个公交查询的程序现在在要做sql数据库怎么做? 搞不明白的问题,求助!!! 如何用sql语言实现? 这个标题我不知道该怎么写..... 求一句SQL 谢谢!关于两个表中字段的引用真是参不透啊,快哭了 [SQL语句求助] 一个SQL SERVER返回的错误 fetch next的一个问题。
你的意思我懂了,可是你将字段类型转换成变长,可是没有把前面的年份去掉啊!!查询结果还是不对。
请把问题说清楚。
12-17(1 row(s) affected)怎么会有年份的字段呢?
例如:DECLARE @P DATETIME
SET @P='2001-4-4'Select Convert(varchar(5),@P,110)結果將為04-04