首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按组、数和乘

按组、数和乘
EN

Stack Overflow用户
提问于 2022-03-07 03:50:12
回答 1查看 154关注 0票数 1

我正在尝试提出一个相当简单的SQL请求,但我无法完全理解这是如何工作的。所以..。我有这个

代码语言:javascript
复制
SELECT
    VILLAGE.ID_VILLAGE,
    VILLAGE.NOM_VILLAGE,
    VILLAGE.PAYS,
    COUNT(SEJOUR.DATE_SEJOUR)*SEJOUR.NB_PERSONNES as NB_TOTAL_NUITS
FROM
    SEJOUR
        INNER JOIN
            RESERVATION ON RESERVATION.ID_RESERVATION = SEJOUR.ID_RESERVATION
        INNER JOIN
            VILLAGE ON VILLAGE.ID_VILLAGE = RESERVATION.ID_VILLAGE
GROUP BY
VILLAGE.ID_VILLAGE,
VILLAGE.NOM_VILLAGE,
VILLAGE.PAYS,
SEJOUR.NB_PERSONNES

它返回以下答案:

代码语言:javascript
复制
ID_VILLAGE                              NOM_VILLAGE     PAYS       NB_TOTAL_NUITS
--------------------------------------- --------------- ---------- --------------
4                                       Kouros          Grèce      7
1                                       Casa-Dali       Espagne    188
2                                       Porto-Nuevo     Espagne    126
1                                       Casa-Dali       Espagne    12
2                                       Porto-Nuevo     Espagne    3
1                                       Casa-Dali       Espagne    148
4                                       Kouros          Grèce      12
1                                       Casa-Dali       Espagne    65
1                                       Casa-Dali       Espagne    36

但是我需要它只返回4个答案,这是按分组的总数,比如1必须在400+字段上给我NB_TOTAL_NUITS字段,我似乎不能得到进一步分组,仍然得到所需的乘法得到正确的值,有人能告诉我这是如何正确完成的吗?提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2022-03-07 03:56:40

抱歉,我刚刚意识到我自己。用SUM()。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71376217

复制
相关文章

相似问题

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