mysql存放日期的字段是類型是nvarchar,怎麼跟據時間搜索? nvarchar類型放時間,查詢這欄位某時間段數據,它是字符型,怎麼當成時間查詢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用convert或者cast函数把字符串转换成日期类型再比较吧。 select convert(datetime,'2008-09-08 3:4:9') convert(datetime,相关的varchar字段) 不同的日期格式的字符串 也都可以用Convert转换 前提是无论是怎样的格式5/8/20092009-5-62009-08-06......都无所谓,只要是日期格式就行 忘了具体举例子select field1,field2,convert(datetime,varchartimefield) as timefieldfrom tabssswhere field1=??? and convert(datetime,varchartimefield) between *** end ***order by convert(datetime,varchartimefield)任何位置都可以 关于日期的查询语句 EXECUTE 后的事务计数指出缺少了 COMMIT 或 ROLLBACK TRANSACTION 语句。原计数 = 0,当前计数 = 1。 数据恢复问题 还原数据库老提示正在使用 这样的查询语句怎么最好?比较特殊 SQL2005存储过程代码收缩 关于sql server 时间格式的问题,datetime格式 急求一条SQL语句,高手进来看。 固定ip做客户端反而无法连接到服务器数据库上 临时表问题...懂了给分....... 我想在查询结果里添加一个分组代号,不知SQLServer2000里该如何操作 !!!多数据库实例的启动问题!!!
convert(datetime,相关的varchar字段)
5/8/2009
2009-5-6
2009-08-06
......
都无所谓,只要是日期格式就行
select field1,field2,convert(datetime,varchartimefield) as timefield
from tabsss
where field1=??? and convert(datetime,varchartimefield) between *** end ***
order by convert(datetime,varchartimefield)任何位置都可以