专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > J#

,简单的sql时间查询

发布时间:2011-06-24 19:01:25 文章来源:www.iduyao.cn 采编人员:星星草
在线等,简单的sql时间查询
给定一个不确定的年strYear月strMouth,怎么查出在这时间的所有记录(记录包含时间date)

------解决方案--------------------
select * from table where to_number(to_char(thedate,'yyyy')) = to_number(strYear) and to_number(to_char(thedate,'mm'))=to_number(strMonth)

这是oracle的写法,前提条件是strYear,strMonth都是规范的年和月即数字
------解决方案--------------------
SQL code

select * From Table
where year(datecol)=strYear
and month(datecol)=strMonth

------解决方案--------------------
year和month返回的是整型数,所在不要在strYear和strMonth的前后加上单引号
------解决方案--------------------
select * From Table
where year(列)=@Year
and month(列)=@Month
------解决方案--------------------
select * from table 
where TableDatetime(列) = Convert(datetime,'strYearstrMouthStrdate')
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: