SQL query to fetch data from last visit of particular column -


i have table columns regno,dt,visitno , symptom_code. i'd fetch data last visit of regno. please suggest sql query.

every dbms supports this:

select * tab t1 dt =  ( select max(dt) tab t2    t1.regno = t2.regno) 

most dbmses support windowed aggregate functions, easier write , more efficient:

select *   ( select ...      ,rank()        on (partition regno             order dt desc) rnk     tab  ) dt rnk = 1 

Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -