• Как мне решить задачу?

    WStanley
    @WStanley
    Back-end Developer
    Трям!
    Сначала пишем запрос который суммирует нам все QUANTITY по полю ORDERID
    SELECT ORDERID, SUM(QUANTITY) AS QUANTITY FROM [ORDERDETAILS] GROUP BY ORDERID

    Теперь нам надо выбрать те записи в которых QUANTITY > 200 следовательно надо обернуть наш запрос и добавить условие
    SELECT
        TABLE_SUM_QNT.ORDERID
    ,   TABLE_SUM_QNT.QUANTITY
    FROM
        (
            SELECT
                ORDERID
            ,   SUM(QUANTITY)   AS  QUANTITY
            FROM
                [ORDERDETAILS]
            GROUP BY
                ORDERID
        )   AS  TABLE_SUM_QNT
    WHERE
        TABLE_SUM_QNT.QUANTITY >   200
    Ответ написан
    Комментировать