
SQL查询指定时间内的记录?怎么写?MY SQL数据库!
select*fromv_casequerywhereIN_DTIME>#2010-10-1100:00:00#andIN_DTIME<#2010-10-1123:59:...
select * from v_casequery where IN_DTIME > #2010-10-11 00:00:00# and IN_DTIME <# 2010-10-11 23:59:59# order by NUM desc
这句SQL语句在ACCSEE数据库上运行正常,MY SQL里运行就出错了,我想请问要查询2010年10月11日这天的所有记录怎么写? 展开
这句SQL语句在ACCSEE数据库上运行正常,MY SQL里运行就出错了,我想请问要查询2010年10月11日这天的所有记录怎么写? 展开
3个回答
展开全部
# 是 Access 特有的,用于 标记 时间字段的
SQL Server 就直接用 ' 就好
MySql 你可以尝试用
select * from v_casequery
where IN_DTIME > '2010-10-11 00:00:00'
and IN_DTIME < '2010-10-11 23:59:59'
order by NUM desc
看一下, 看看 MySQL 是否支持 自动将 字符类型的 转换为 日期类型
SQL Server 就直接用 ' 就好
MySql 你可以尝试用
select * from v_casequery
where IN_DTIME > '2010-10-11 00:00:00'
and IN_DTIME < '2010-10-11 23:59:59'
order by NUM desc
看一下, 看看 MySQL 是否支持 自动将 字符类型的 转换为 日期类型
展开全部
select * from v_casequery
where year(IN_DTIME) = 2010
and month(in_dtime) = 12
and day(in_dtime) = 11
order by NUM desc
MYSQL的语法不太清楚,不过上面的语句应该是通用的。
where year(IN_DTIME) = 2010
and month(in_dtime) = 12
and day(in_dtime) = 11
order by NUM desc
MYSQL的语法不太清楚,不过上面的语句应该是通用的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql里面不支持 IN_DTIME > #2010-10-11 00:00:00# and IN_DTIME <# 2010-10-11 23:59:59#
你的日期格式是什么样的啊,存的是字符串的还是日期类型的啊
试试这样好使吗?select * from v_casequery where IN_DTIME like '2010-10-11%';
要是不好使,再联系我
你的日期格式是什么样的啊,存的是字符串的还是日期类型的啊
试试这样好使吗?select * from v_casequery where IN_DTIME like '2010-10-11%';
要是不好使,再联系我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询