2015-09-27 63 views
-2

我有一个包含以下数据的Mysql表。有条件的Mysql select查询

|ID | Date  | BillNumber|BillMonth | Amount | Name  |AccNum | 
| 2 |2015-09-25| 454345 | 092015 | 135.00 |Andrew Good| 735976| 
| 3 |2015-09-26| 356282 | 092015 | 142.00 |Peter Pan | 123489| 
| 4 |2015-08-11| 312738 | 082015 | 162.00 |Andrew Good| 735976| 
| 5 |2015-07-12| 287628 | 072015 | 220.67 |Andrew Good| 735976| 
| 6 |2015-06-12| 100756 | 062015 | 556.34 |Andrew Good| 735976| 

我想要实现的是与AccNum 735976为092015的BillMonth检索安特佳的数据,提供了用户可以在他BillNumber进入任何(过去/电流)。

+0

你的问题真的没有感。你为什么要这个特定的记录? –

回答

0

如果该行感兴趣的原因是因为它是最新的他行,请尝试:

select * 
from tbl t 
where name = ( select name 
        from  tbl 
        where billnumber = 100756 -- can be any of his 
       ) 
    and date = ( select max(date) 
        from  tbl x 
        where x.name = t.name 
       ) 

(该billnumber可以是任何他)