从日期的第一个匹配项和日期的最后一个匹配项中获取数据,以计算单日数据

时间:2014-07-24 04:41:40

标签: c# postgresql date

当我使用下面写的代码时,它会在from_date中读取最后一次日期,并在to_date中读取最后一次日期。 所以,如果我也想读一天,我必须提出两个不同的日期。 我希望在最后一次读取to_date中的日期时首次读取日期。 如果我在两个列中都放置相同的日期,则应该返回该单个日期的数据。

dt2 = DateTime.Parse(Convert.ToString(from_date));
dt3 = DateTime.Parse(Convert.ToString(to_date));
if (dt2.Date == dt1.Date)
{
    textBox2.Text = tileNo[19];   
}
if (dt3.Date == dt1.Date)
{
    textBox3.Text = tileNo[19];  
}

我该怎么办?

1 个答案:

答案 0 :(得分:0)

对于相同的日期数据,您可以

to_date = from_date.AddDays(1);

然后当您查询数据时使用此逻辑

my_data = from row in table where row.Date>= from_date && row.Date < to_date select row;