2011-05-26 17 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

相关问题