Как реализовать запрос c Row_Number в MySQL?

106
18 ноября 2020, 15:30

Как реализовать ROW_NUMBER() OVER ( PARTITION BY row1, row2 ORDER BY row3) с двумя поля в PARTITION BY, как пример:

SELECT
    iv.InvVenPK,
    iv.invPK,
    ROW_NUMBER() OVER (
        PARTITION BY a.invPK, a.FacPK
        ORDER BY a.AcSt desc, a.Pri
    ) AS RN
FROM ( 
    SELECT invPK, FacPK
    FROM table
    WHERE VenPK = '.....'
    GROUP BY invPK, FacPK
) AS b
JOIN table AS a
ON b.invPK = a.invPK
   AND (
       a.FacPK = b.FacPK
       OR ( 
           a.FacPK IS NULL                  
           AND b.FacPK IS NULL
       )
   )
READ ALSO
Не меняется кодировка(Collation) в столбце MySQL

Не меняется кодировка(Collation) в столбце MySQL

пытаюсь сделать столбец регистрозависимым путем смены Collation на utf8_binНо после выполнения скрипта ничего не меняется и столбец остается table default

149
Помогите с VBA в Access

Помогите с VBA в Access

Нужно чтобы при нажатии на кнопку из таблицы "товар" автоматически вычиталось количество товаров берущееся из таблицы "чек" при добавлении...

104
Нужен ли мне DI-контейнер?

Нужен ли мне DI-контейнер?

Всем привет, на сайте использую стороннюю библиотеку логирования (monolog, но это не важно)

103