问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

SQL 怎么按时间排列

发布网友 发布时间:2022-04-15 02:14

我来回答

4个回答

热心网友 时间:2022-04-15 03:43

将字段依次写在order by 后面即可 , 中间用逗号隔开
select * from 表 order by time , name
select * from 表 order by time asc , name asc
select * from 表 order by time desc , name desc
select * from 表 order by time asc , name desc
select * from 表 order by time desc , name asc
(注: asc 表示升序 , desc表示降序 , 未明确写明排序方式时默认是升序 )

热心网友 时间:2022-04-15 05:01

你什么数据库?oracle还是sql server,二者截取时间的方式不同,写法也不同。这样,我大概说下思路,剩下的自己按照思路写就可以了。(我按照oracle的写法来说的)
(1)截取时间字段到月,最好将时间字段变为字符的,比如2014-05-05 23:59:00.000 截取为201405,,
(2)利用case when 将金额分化。比如 case when to_char(时间,'yyyymm')='201405' then 金额 else 0 end 时间5月,case when to_char(时间,'yyyymm')='201406' then 金额 else 0 end 时间6月,case when to_char(时间,'yyyymm')='201407' then 金额 else 0 end 时间7月,case when to_char(时间,'yyyymm')='201408' then 金额 else 0 end 时间8月
(3)再利用厂商group by即可。
我写一个oracle的,如果是sql server的,那么你自己想想,大概意思差不多。
select 厂商,sum(case when to_char(时间,'yyyymm')='201405' then 金额 else 0 end) 时间5月,sum(case when to_char(时间,'yyyymm')='201406' then 金额 else 0 end) 时间6月,sum(case when to_char(时间,'yyyymm')='201407' then 金额 else 0 end) 时间7月,sum(case when to_char(时间,'yyyymm')='201408' then 金额 else 0 end) 时间8月 from A group by 厂商

热心网友 时间:2022-04-15 06:36

select 厂商,
sum(case when 时间=to_date('05',MM) then 金额 end)as 时间5月,
sum(case when 时间=to_date('06',MM) then 金额 end)as 时间6月,
sum(case when 时间=to_date('07',MM) then 金额 end)as 时间7月,
sum(case when 时间=to_date('08',MM) then 金额 end)as 时间8月
from A表
group by 厂商

祝生活愉快,望采纳哦O(∩_∩)O~

热心网友 时间:2022-04-15 08:27

http://448136160.blog.163.com/blog/static/113489220201052823029846/
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
vista和win7区别 dsp芯片需要编程吗 PLD及单片机具体指什么,PLD技术学习什么? 路由器一直亮红灯没网 DATALAND迪兰RX 590 GME 8G X战神 PLUS显卡-适用对象 DATALAND迪兰RX 590 GME 8G X战神 PLUS显卡-详细介绍 DATALAND迪兰RX 590 8G X战神PLUS显卡-适用对象 DATALAND迪兰RX 590 8G X战神 PLUS显卡-8GB GDDR5显存-高效散热设计... DATALAND 迪兰 RX 590 8G 显卡 DATALAND迪兰RX 590 GME 8G X战神 PLUS显卡-购买最佳价格 小学拼音教学的现状 汉语拼音教学中还有哪些问题亟待解决?有什么建议? 昨天相亲回来晚上梦见他们家小孩叫我妈妈 苹果手机没有特殊情况程序变黑屏,切换深浅模式都黑屏? 变声期过了以后声音会从粗的变成细的吗 梦见别人家的小男孩叫我妈妈我要抱他,他说不是叫我,不让我抱他。 声音很粗,怎么才可以把声音变细 我是个男孩,虽然开始变声了,但声音太粗了,有什么方法可以使嗓音变细? 梦见别人的孩子叫我妈妈特别亲切 我一年前声音特别特别细,但现在变声期我的声音特别粗,还能变细吗? 男的声音太粗怎么变细 我一年前的声音特别特别细,变声期现在声音特别粗,还能变细吗 买了份保险qq邮箱定了别人的,这样行不行 怎样做靓汤 煲靓汤的方法 明星喝什么汤美容养颜 我是98年的,我很讨厌我的粗嗓子,声音很粗,有什么办法可以变细吗, 喝什么烫不长胖有养颜 社保邮箱怎么写写qq上的邮箱可以吗为什么我写了qq邮箱还说格式不对 声音能不能变细点 当下幼小衔接拼音教学急需解决的问题是什么? 小学生拼音易出现哪些问题 金融期货期权和一般所说的期货期权是一回事么?金融期货和金融期权有什么区别? 向京东投诉他的商户后,商户应得到京东什么处理 如果京东商家不守信用怎么办? 桑葚干是淘宝什么泪目 你认为当前语文教育中存在哪些问题或弊端, 小学语文课堂教学现状主要表现在哪些方面 春晚中冯巩的小品中提到的余则成是谁 造成中学生语文学习兴趣与习惯现状的原因是什么 小品怎么描述卧底 谍战片《潜伏》和《悬崖》相比,谁更经典? 请问天天喝蜂蜜柠檬茶好不好呢? 理工科生语文素养堪忧 大学语文该不该开引争议 孙红雷一眼认出合作过的潜伏群演,这是对演员的尊重,你看过他的戏吗? 目前小学语文教学的思考是什么 喝蜂蜜泡柠檬茶好吗?求大神帮助 央视春晚 蜂蜜柠檬茶 2010春节晚会经典小品台词
  • 焦点

最新推荐

猜你喜欢

热门推荐