mysql - How to select latest records less than value -
i have table named conductor. want select latest records date less my_value.
+----+-----------+------+ | id | program   | date | +----+-----------+------+ | 1  | program 1 | 1    | | 2  | program 1 | 3    | | 3  | program 2 | 3    | | 4  | program 1 | 5    | | 5  | program 1 | 7    | +----+-----------+------+ if consider my_value 4 output be:
+----+-----------+------+ | id | program   | date | +----+-----------+------+ | 2  | program 1 | 3    | | 3  | program 2 | 3    | +----+-----------+------+ how can select records sql?
select * conductor `date` = (select max(`date`) conductor                 `date` < myvalue ) 
Comments
Post a Comment