2011-02-10 72 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:

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

回答