首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用子查询的SQL计数

使用子查询的SQL计数
EN

Stack Overflow用户
提问于 2014-02-02 20:56:53
回答 2查看 111关注 0票数 0

我有一个表users,其中列出了向系统输入订单的所有用户。

每个订单中都有一个order_numberuser列。

每周我都希望得到每个用户输入到系统的总订单列表,我想这需要一个子查询。我看过分组和子查询,但我真的迷路了。

这样做的想法是SELECT输入的订单数,entry_datesysdatesysdate-5之间,等等,我没有问题,但我不知道如何计算每个用户。

例如,简输入了150份订单,史蒂夫输入了450份订单等等。

有人能给我指出正确的方向吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-02 21:01:30

我不认为你真的需要一个子查询。难道一群人不能解决你的问题吗?

代码语言:javascript
复制
SELECT USER, COUNT(*)
FROM ORDERS
WHERE ENTRY_DATE BETWEEN SYSDATE - 5 AND SYSDATE
GROUP BY USER
票数 4
EN

Stack Overflow用户

发布于 2014-02-02 21:06:14

用组按。我编了一些专栏的名字。

代码语言:javascript
复制
SELECT u.user, COUNT(*) FROM orders o, users u 
WHERE o.user = u.user AND o.entry_date BETWEEN o.sysdate - 5 AND o.sysdate 
GROUP BY u.user
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21516145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档