Как сделать SQL Query Max Выбор столбца Проблема - PullRequest
0 голосов
/ 24 мая 2019

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

и я уже знаю, как получить максимум из определенного столбца, например, я могу попробовать ниже запрос sql тоже

 (Select distinct TokenNumber,OLDReceiptID  From OPD_Token where date=(convert(varchar(50), getdate(), 102))   AND TokenNumber in (select * from OPD_Token where ID in (select MAX(ID) from OPD_Token group by TokenNumber))) OPD_Max_Token

этот SQL-запрос успешно выполняется

left join(Select distinct TokenNumber,OLDReceiptID ,patient_vitals_view.rec_mrNo,patient_vitals_view.rec_cons_name From OPD_Token 
    inner join  patient_vitals_view on patient_vitals_view.rec_id = OPD_Token.OLDReceiptID and flag='False'
    where date=(convert(varchar(50), getdate(), 102))) fit on RS.HosRegNo = fit.rec_mrNo and fit.rec_cons_name = (DM.FirstName+' '+DM.LastName)

но я должен быть смущен сейчас, думая, как объединить это с вышеупомянутым OPD_MAX_Token

много ошибок подзапроса, которые я получаю, когда выполняю это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...