问题描述
嗨,
我需要显示连续三天 (昨天,今天,明天) 的销售量。
因此,日期应该是第一列,数量应该是第二列。
期望输出
--------------
日期数量
.......
8/4/2018 10
9/4/2018 20
10/4/2018 30
需要使用SysDate获取日期。我尝试了以下操作,并且能够获得单次出售的数量。
从订单中选择sysdate,count (订单id) 作为数量;
请注意,我不能在我的场景中使用Union。
请让我知道这是否可以以任何方式实现。
提前谢谢。
我需要显示连续三天 (昨天,今天,明天) 的销售量。
因此,日期应该是第一列,数量应该是第二列。
期望输出
--------------
日期数量
.......
8/4/2018 10
9/4/2018 20
10/4/2018 30
需要使用SysDate获取日期。我尝试了以下操作,并且能够获得单次出售的数量。
从订单中选择sysdate,count (订单id) 作为数量;
请注意,我不能在我的场景中使用Union。
请让我知道这是否可以以任何方式实现。
提前谢谢。
专家解答
SQL> with three_rows as 2 ( select trunc(sysdate)-2+rownum dte from dual connect by level <= 3 ) 3 select * from three_rows; DTE --------- 09-APR-18 10-APR-18 11-APR-18复制
然后,您可以将 “THREE_ROWS” 加入您喜欢的任何内容。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。