把mysql的数据导入ACCESS中,如何将datetime型分解成date和time,分别存入ACCESS的日期时间字段?

zyxwh 2004-12-17 12:00:26
我要将mysql中的数据导入到ACCESSS中,要将mysql中的datetime 字段分解成两个字段分别导入到ACCESS中的inputdate和inputtime字段,sql如下:

select date_format(sendtime,'%Y-%m-%d')as inputdate,time_format(sendime,'%H:%i:%s' ) as inputtime form t

这样查询出来的日期和时间导进ACCESS中是总是为空。

date_format格式化后是不是它就不是日期型了,变成字符串型了?如何将日期和时间分别导入ACCESS的两个字段?
...全文
210 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
trampwind 2004-12-21
  • 打赏
  • 举报
回复
select substring(sendtime,1,10) as inputdate,substring(sendtime,11,19) as inputtime from t;行不行
程序猿之殇 2004-12-21
  • 打赏
  • 举报
回复
用户substring(signdate,1,10)试试!
zyxwh 2004-12-21
  • 打赏
  • 举报
回复
现在用程序解决了。

只是想知道mysql没有sqlserver的类型转换函数cast,convert之类的

结帖!
zyxwh 2004-12-21
  • 打赏
  • 举报
回复
我用的BDE的BatchMove组件,查询显示在DBGrid中正常,但是导入到Access中后,日期和时间字段为空
cloudchen 2004-12-19
  • 打赏
  • 举报
回复
不会啊,很正常,你用什么导入的?导出的是什么文件,csv吗?
  • 打赏
  • 举报
回复
自己写个程序把它们分开就是了

56,912

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧