问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql 按照日期排序,同一日期自动从1开始编号。

发布网友 发布时间:2022-04-11 03:39

我来回答

3个回答

热心网友 时间:2022-04-11 05:09

oracle 数据库:

排序使用分析函数 :  row_number() OVER ()

  SELECT 

  row_number() OVER (partition BY t.trandate ORDER BY t.tranamt) "NO",

  t.trandate,

  nvl(t.tranamt,'小计'),

  DECODE( COUNT(*),'1','', COUNT(*)) "计数",

  decode(SUM(to_number(t.tranamt)),to_number(t.tranamt),'',SUM(to_number(t.tranamt)))"小计"

  FROM testtable t GROUP BY rollup (trandate,tranamt) ;


热心网友 时间:2022-04-11 06:27

环境:Oracle 11g


SELECT CASE 

          WHEN COUNT=1 THEN trandate

            WHEN COUNT > 1 AND trandate IS NULL THEN 'GLOBAL TOTAL  '

              WHEN COUNT > 1 AND trandate IS NOT NULL THEN  'TOTAL  '||COUNT

                END AS trandate,tranamt FROM

(

SELECT count(trandate) COUNT,

trandate,SUM(tranamt) tranamt FROM TESTTABLE GROUP BY ROLLUP(trandate,tranamt)

) t


热心网友 时间:2022-04-11 08:01

我的数据库,希望能帮到你
id trandate tranamt
1 2012-10-19 100
2 2012-10-16 200
3 2012-10-19 300
4 2012-10-18 120
5 2012-10-18 100
用SQL语句:SELECT * FROM `test` order by `trandate` desc,`tranamt`asc可以查询出这样的结果
id trandate tranamt
1 2012-10-19 100
3 2012-10-19 300
5 2012-10-18 100
4 2012-10-18 120
2 2012-10-16 200
用SQL语句SELECT count(id),`trandate`,sum(tranamt) FROM `test` GROUP BY `trandate`
count( id )trandatesum(tranamt)
1 2012-10-16 200
2 2012-10-18 220
2 2012-10-19 400
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
水笔在手上画画会不会被衣服搽掉下来 老人每天大便次数很多量不多也不稀,每天还会拉三四次水应经三个月了... 从大连飞机场怎么去大连经济开发区5彩城K区的大连金港大酒店 除了打 ... 请问从大连周水子国际机场到经济技术开发区怎么走最省钱? 中国古代名刀总录中国古代十大名刀 怎样把qq安装到iphone里面 苏科大什么梗 苏科大叫什么名字 lol苏科大是苏州科技大学的吗 lol苏州科技大学为什么这么厉害 优尔精医用降温贴是不是保健品? 王者荣耀更新后为什么vivo手机安装不了 怎样听到声音 我们是怎样听到声音的? 我们怎么听到声音的 vivo手机录音说停止运行怎么回事 王者荣耀加载不出来,提示安装包升级失败,有知道怎么回事的吗?求解 我们是怎样听到声音 vivo 自带录音机无法录音 《我们是怎样听到声音的》教学反思 vivo27的手机录音录不了了怎么办 我们是怎么听到声音的 为什么经常流浓鼻涕? 流浓鼻涕是怎么回事 小学科学教案:《我们是怎样听到声音的》 我们怎样听到声音ppt 我们怎样听见声音ppt 《我们是怎样听到声音的》教案设计 怎样正确使用沐浴盐才会对身体有最大的好处? 怎样正确使用沐浴盐才会对身体有最大的 今日头条私信可以回复吗 心脏好不好,医生一般会看身体的哪些表现? 心脏好不好,看面部能知道?出现哪些异常,就说明心脏出现问题了? 2020丰田荣放中控能连安卓手机系统吗? 心脏好不好,主要看哪些地方? 网易云晚归人的酒馆去哪了 芝麻分630多分能贷款吗? 心脏功能好不好,看哪些部位就一清二楚,希望你健康? 心脏不好,从手心手背看出心脏好不好就知道了? 怎样看出有心脏病 “人心不古”是什么意思? 从哪可以看出心脏不好? 人心不古是成语吗 离职后如何以正确的姿势退微信群 从哪些症状可以看出心脏不好? “世风日下,人心不古”是什么意思? 成语人心不什么 转学籍的整个流程大约要多长时间? 成语被认为世风日下人心不古的原因出自论语 幼儿园学籍怎么转 古不人心反义词有哪些?