Показать новый столбец для каждого значения строки

Я пытаюсь добавить новый столбец каждый раз, когда в моем запросе появляется номер счета. Мой запрос, приведенный ниже, извлекает необходимую информацию, а затем подсчитывает количество раз, когда ряд встречался с одним и тем же номером счета, но мне нужно сделать следующее: создать строку для каждого раза, когда доза давалась пациенту.

Поэтому, если у меня есть номер счета, который поднимает три строки в таблице, я бы хотел, чтобы он заполнил новый столбец, отображающий индивидуальное значение из каждой строки, в которой есть этот номер счета.

Мне просто нужно знать, что добавить в запрос ниже

    SELECT LastName, FirstName, PatientNo, COUNT(*) AS 'Occourances Given'
    FROM patient
    JOIN medication ON patient.medication_id = medication.id
    WHERE medication.id = 'variable'
    GROUP BY PatientNo, LastName, FirstName
    ORDER BY LastName

Это то, что я хотел бы, чтобы вывод был похож. Возьмите столбец общей дозы, разбейте его и покажите, каково значение каждой дозы.

Спасибо!

0 ответов

Другие вопросы по тегам