一个sql查询的问题

zhourongbiao 2005-08-11 10:53:30
数据表test主要结构:
datatime--- datetime
data --- double
如何写sql查询从2005-7-9到2005-8-9之间datatime相同的所有数据?如何分别统计各个datatime对应的记录数?
兼问在何处能找到sql语言提高型的教程或论坛?我对sql的使用知道基础但不知道怎样提高
...全文
87 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cy_angel 2005-08-12
  • 打赏
  • 举报
回复
学习
mathematician 2005-08-11
  • 打赏
  • 举报
回复
如何写sql查询从2005-7-9到2005-8-9之间datatime相同的所有数据?

SELECT * FROM test b WHERE datatime in (
SELECT datatime FROM test a WHERE DATE(datatime)>'2005-07-09'
and DATE(datatime)<'2005-08-01' GROUP by datatime HAVING COUNT(*)>1);

如何分别统计各个datatime对应的记录数?
select count(*) from test where DATE(datatime)>'2005-07-09' and DATE(datatime)<'2005-08-09' group by datatime;
mathematician 2005-08-11
  • 打赏
  • 举报
回复
如何分别统计各个datatime对应的记录数?
select count(*) from test where datatime>'2005-7-9' and datatime<'2005-8-9' group by datatime;
zhimianzhao 2005-08-11
  • 打赏
  • 举报
回复
如何写sql查询从2005-7-9到2005-8-9之间datatime相同的所有数据?

SELECT * FROM test b WHERE datatime where datatime between '2005-07-09' and '2005-08-09'
GROUP by datatime HAVING COUNT(*)>1


如何分别统计各个datatime对应的记录数?
select count(*) from test where datatime between '2005-07-09' and '2005-08-09' group by datatime

56,938

社区成员

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

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