在日期的查询表示上,如果是access数据库,日期的两头应该加上#,而在sql数据库中日期的两头只需要加上单引号即可。
- 情感问答
- 答案列表
sql查询时间范围:sql查询两个时间范围[朗读]
select*fromtablewherecdate(format(年月日,"yyyy-mm-dd")+时分秒)>cdate('2012-01-0119:00:00')andcdate(format(年月日,"yyyy-mm-dd")+时分秒)<cdate('2012-01-0410:00:00')。
select*fromtablenamewhereconvert(datetime,convert(varchar,日期列)+''+convert(varchar,时间列))between'2012-1-107:00:00'and'2012-1-410:00:00'。
select*form表where时间between开始时间and结束时间要注意时间的格式.一定要按标准的来。
selectsum(quarter1),sum(quarter2),sum(quarter3),sum(quarter4)from(selectquarter1,0quarter2,0quarter3,0quarter4fromtablewhereminute=15andminute=30andminute=45)//groupby^^^^^^^^^^^^这样查询出来的内容,第一个字段为,前十五分钟内容,第二个字段为中间十五分钟内容…………。