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

Popular posts from this blog

java - Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROR -

c# - how to use buttonedit in devexpress gridcontrol -

nvd3.js - angularjs-nvd3-directives setting color in legend as well as in chart elements -