高分急求该SQL语句的写法!!!!

Tom010 2004-11-27 03:32:01
datetime 字段下有如下值
2004-11-13 23:45:10
2004-11-13 23:55:09
2004-11-14 0:05:09
2004-11-14 0:23:28
2004-11-15 0:24:28
2004-11-15 0:43:42
2004-11-16 0:53:28
2004-11-16 0:23:45

我现在想把所有的不同的年月日给提出来,如下格式,
2004-11-13
2004-11-14
2004-11-15
2004-11-16
SQL语句我该怎么写呢?在线等,请高手指教,谢谢!
...全文
103 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tom010 2004-11-27
  • 打赏
  • 举报
回复
已经搞定,谢谢(邹建)!!
Tom010 2004-11-27
  • 打赏
  • 举报
回复
已经改了。
zjcxc 元老 2004-11-27
  • 打赏
  • 举报
回复
[datetime字段] 这个是你表中具体的字段名,你改了么?
Tom010 2004-11-27
  • 打赏
  • 举报
回复
我的datetime是日期/时间型,用你这条SQL时,老是出来提示框让我输入datetime参数
我认为是format函数的字段用的是字符型,而我用的日期/时间型,所以有问题,对嘛?
zjcxc 元老 2004-11-27
  • 打赏
  • 举报
回复
--ACCESS数据库用

select distinct format([datetime字段],"yyyy-mm-dd") from 表
Tom010 2004-11-27
  • 打赏
  • 举报
回复
我用的是acess2000
zjcxc 元老 2004-11-27
  • 打赏
  • 举报
回复
你用什么数据库?
Tom010 2004-11-27
  • 打赏
  • 举报
回复
报错还是没有定义FormatDateTime
jieyh 2004-11-27
  • 打赏
  • 举报
回复
试:
select FormatDateTime([datetime字段],1) from 表
Tom010 2004-11-27
  • 打赏
  • 举报
回复
我在access中测试该SQL语句时,报错,说convert函数没有定义,请问这是为什么?谢谢!
xuhongying8848 2004-11-27
  • 打赏
  • 举报
回复
学习ing
631799 2004-11-27
  • 打赏
  • 举报
回复
select distinct left(datetime_,10) from tb
lzymagi 2004-11-27
  • 打赏
  • 举报
回复
select distinct convert(char(10),[datetime字段],120) from table order by convert(char(10),[datetime字段],120)
zjcxc 元老 2004-11-27
  • 打赏
  • 举报
回复
select distinct convert(char(10),[datetime字段],120) from 表

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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