2011-02-10 40 views
0

我有一个数据表有字段(date,company,data_id, rank等)..因为问题与这些领域有关,这就是为什么只显示这些字段。假设表为:最接近的值和最后一个值的问题

data_id | company | date  | rank 

1   | google | 23/10/2010| 1 

2   | yahoo | 23/10/2010| 4 

3   | msn  | 23/10/2010| 8 

4   | google | 27/10/2010| 3 

5   | yahoo | 27/10/2010| 1 

6   | msn  | 27/10/2010| 6 

7   | google | 29/10/2010| 1 

8   | yahoo | 29/10/2010| 4 

9   | msn  | 29/10/2010| 3 

...等等

问题1:

有很多用户,假设有用户1,用户2,用户3。所有人都有他们的[my_company]会话。

现在,我只能显示那些最后进行的条目(可以由任何用户在任何日期)按公司进行。

例子:my_company [USER1雅虎,用户2,谷歌,用户3-MSN]

用户的[my_company]只显示自己公司的价值,没有什么else..but只值进入最后一个(在日期这里29/10/2010)。

数据添加任何公司任何用户在任何date.now作为这一进程将继续,参赛作品将grow.HOW我能找到哪个日期是上(具体以公司)?

问题2:

如何找到最接近的日期到一个特定的日期?

回答