2011-05-26 18 views
0

我有一個有數據的csv文件。每週我都會上傳csv文件來填充數據庫。 csv文件有一個名爲pulished_date的列。每當我上傳一個csv文件時,我都想獲取最近發佈的日期。如何從csv文件中找到最新日期?

示例如果我上傳csv文件5月5日至12日可能再次ff我上傳csv文件在6月20日上次發佈日期應該是13日可能不是我上傳新csv文件的日期。

感謝,

回答

1

簡單地存儲在表列中的值published_date,然後當你想知道最新的那篇專欄查詢最大值。

MyModel.maximum(:published_date) 
+0

問題是我有3個不同的部分,我想爲他們計算日期。在下一次csv上傳時,我想要更新他們的日期。 – user659068 2011-05-26 03:30:11

+0

如何定義部分。另外,你說CSV中有一個published_date clumn,但這聽起來並不是你所關心的,而是上傳日期之後的一週。那是對的嗎?如果是這樣,那麼每週的哪一天開始呢? – 2011-05-26 04:15:07

+0

現在它有點不同了。我的表中有start_date和end_date。 start_date將是文件上傳日期。下一次,我將上傳一個應該成爲start_date的文件。我必須根據產品的開始日期和結束日期跟蹤csv文件中的published_date列。 – user659068 2011-05-27 14:36:35

相關問題