怎么在Access中转换日期格式 是不是这个意思:select * from Table where colname=#2001-01-01# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是假设在表中的日期字段是"2001-09-09 13:34:55"我要从表中直接读出来变成"01-09-09"比如:select convert(char(120),mydate),8) from table 其中mydate是"2001-09-09 13:34:55",通过Sql函数convert转换成了"01-09-09".但是在Access 中为什么不行? 晕,那是VB函数,一般是"select * from Xx where mydata='"+format(...)+"'"这是由Vb执行的。我要的是由Access执行的。莫非Access的 Jet提供这个函数? ACCESS中一样是用format的。select * from xx where format(mydate,"YY-MM-DD")="01-09-09" VBA也支持这个函数啊你是想要在SQL语句中直接转换吧在SQL语句转换的换就只能用convert函数了,如何使用参考SQL大全 动态复制表结构问题?请大家指点下 一个表不能有两个时间戳列吗 如何让windows的guest用户登陆后也能启动sqlserver的服务??呼唤高手! 关于复制的几个问题,请教! 请问一条查询记录数的sql语句怎么写? 如何解决警告“它包含一个或多个不允许使用的构造” 想学数据库,该从何学起呢,以前学过forbase,应该看什么书好呢? 自动安装数据库(.mdf/.ldf)问题 trigger的问题??? 知道了一个表索引名,如何知道这个索引包含了那些列 SQL Server SQL语句中字符串怎么格式化输出? 求提高查询效率方案
我要从表中直接读出来变成"01-09-09"
比如:
select convert(char(120),mydate),8) from table
其中mydate是"2001-09-09 13:34:55",通过Sql函数convert转换成了"01-09-09".
但是在Access 中为什么不行?
"select * from Xx where mydata='"+format(...)+"'"
这是由Vb执行的。
我要的是由Access执行的。
莫非Access的 Jet提供这个函数?
select * from xx where format(mydate,"YY-MM-DD")="01-09-09"
在SQL语句转换的换就只能用convert函数了,如何使用参考SQL大全