i want find lowest visited value specific id , lowest entire table. in 1 query.
mytab
id visited 101 2009 102 2010 103 2011 104 2012 105 2013
can in 1 query?
right like:
select min(visited) mytab id = 100;
and second query.
select min(visited) mytab;
what want below (but can 1 make more simple?)
select min( a.visited ), min( b.visited ) (select visited mytab id=100) a, (select visited mytab) b;
query run e.g. id 103 , 100 be: id 103 give 2011,2009 id 100 give null,2009
thanks
you can use min
case
:
select min(case when id = 100 visited end) minbyid, min(visited) minoverall mytab
Comments
Post a Comment