能否在一条SQL语句里,将数据先按类型分组查询汇总,又按日期分组查询汇总? 可以,用存储过程来做sql 按时间分类查询数据,比如:按一天时间段分类查询访问次数?查询语句怎么写?举个例子 如果你的时间段是均匀的,比如一天24小时内,每4个小时为一个周期,那么可以这么写select coutn(ID)from T group by trunc(to_char(time,'hh24')/4)to_char(time,'hh24')是取出小时部分,trunc是求商,把小时部分除以4,则每4个小时内的都会在一起如果时间段不均匀,那么只能每个时间段单独写了示例select count(ID)from T where to_char(time,'hh24')<;结束时间 and to_char(time,'hh24')>;=开始时间sql语句按照日期分组怎么写? 1.如果你的时间格式是2012-01-13 17:35:52.217这样的形式,(主要是那个01不要是1),用下面这个SELECT convert(varchar(10),时间,23),SUM(数字数据)FROM 表group by convert(varchar(10),时间,23)2.如果你的时间格式不是上面的格式,先转化成datetime:SELECT convert(varchar(10),cast(时间 as datetime),23),SUM(数字数据)FROM 表group by convert(varchar(10),cast(时间 as datetime),23)3.如果报错,请追问~sql group 后按分组数量的多少排序怎么写? 数据表内有一个种类字段,把商品分成了N种,我想使用sql语句列出有多少种类,也就是group by 种类,但是我想输出时是按种类的多少进行排序,也就是历史类有100个产品 自然类有200个产品 法律类有300个产品那么就输出法律 300自然 200历史 100select 种类,sum(数量)from 表名 group by 种类 order by sum(数量)desc试试:phpsql=\"SELECT products_id,COUNT(products_id)FROM orders_products GROUP BY products_id ORDER BY COUNT(products_id)DESC;
随机阅读
- 画梁燕子双双 如梦令 燕子几曾归去,只在翠崖深处。重回画梁间,谁与旧巢为主。深许,深许,问道凤凰来住。
- 佛山市三水区有哪几个镇? 深圳怎么去三水大旗头村
- 武汉洪山区徐东大街居委会 洪山区的范围
- 上海南桥卡柏干洗 口碑好的干洗店都有哪些?
- 伊贝诗深海绿洲雪肌水怎么样? 伊贝诗深海绿洲雪肌水好吗
- 尿毒症 尿毒症患者感染梅毒 危重病人嘴里流黄水
- oracle中如何查询数据表中重复的数据? oracle查询去重复数据
- 这种带锁的井盖如何打开 污水井盖打开
- 洗衣粉中奥妙和碧浪两个牌子,哪种更好? 奥妙皂洗衣粉价位
- 进入麒麟的钥匙在什么地方刷的 路尼亚战记水之森林
- 河北省行政区域划分 衡水市区行政区域地图高清版
- 龙之崛起沙漠建不了水井 《皇帝-龙之崛起》关于圣地的问题如何解决?
- 什么是人力资源管理那一块 人力资源管理通俗一点来说的意思是什么?
- 滴通鼻炎水的用法 滴通鼻炎水喷雾剂怎么使用的?
- 双流 停气通知2018 水费欠费多久会停水
- 调研课题座谈会交流材料 面试题: 你负责组织的单位某课题座谈会上,领导和一位专家发生了激烈的争辩,专家愤然离场,
- 暴雪音乐会上《狮王之傲旅店》在哪里可以找到手机铃声下载? 狮王之傲旅店音乐铃声
- 东莞凤岗天桥离下围有多远? 凤岗到天桥多少公里
- 栖霞市臧家庄镇后姜各庄村 申通快递能否到淄川区黄家铺鲁泰工业园
- 合肥天威2010招聘的待遇,请详细说明 合肥天威结构 还我加班费