构造一个sql语句

churentoudi 2008-09-02 10:31:35
从一张表里面统计出来 同年同月出生的人的数量 如果写这样的一个slq语句 出生日期的格式如:2008-09-01
...全文
113 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjx2388 2008-09-02
  • 打赏
  • 举报
回复
select count(*),birthday from table1 group by birthday order by to_date(birthday,'YYYY-MM-DD')
bw555 2008-09-02
  • 打赏
  • 举报
回复
select birthday, count(*) from table1 group by birthday having count(*)>1 order by birthday
dbcxbj 2008-09-02
  • 打赏
  • 举报
回复
select birthday, count(*) from table1 group by birthday order by birthday
oracledbalgtu 2008-09-02
  • 打赏
  • 举报
回复

例子如下:
SELECT TRUNC(S.HIREDATE, 'mm'), COUNT(*)
FROM SCOTT.EMP S
GROUP BY TRUNC(S.HIREDATE, 'mm');


[Quote=引用楼主 churentoudi 的帖子:]
从一张表里面统计出来 同年同月出生的人的数量 如果写这样的一个slq语句 出生日期的格式如:2008-09-01
[/Quote]
BlueskyWide 2008-09-02
  • 打赏
  • 举报
回复
select count(*) from user_table where to_char(birthday,'yyyy-mm-dd')='2008-09-01';
churentoudi 2008-09-02
  • 打赏
  • 举报
回复
问题已解决:
select count(substr(to_char(birthday,'yyyy-mm-dd',5,2))) from table group by substr(to_char(birthday,'yyyy-mm-dd',5,2))
worldly_wind 2008-09-02
  • 打赏
  • 举报
回复
select count(*) from tablename where to_char(colname,'yyyy-mm') = '2008-09';

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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