使用亚音速记录两个日期之间

Posted

技术标签:

【中文标题】使用亚音速记录两个日期之间【英文标题】:Records between two dates using subsonic 【发布时间】:2011-08-18 18:53:41 【问题描述】:

喂。我有一个包含两个日期时间列(initialDate、finalDate)的表,我需要过滤变量 varDate 介于日期时间字段值之间的记录。

使用 SQL 很简单: SELECT * FROM Table WHERE varDate BETWEEN initialDate AND finalDate

但是,任何人都可以回答我如何使用 SubSonic 查询获取这些记录?

我刚刚尝试了每一个 SubSonic 语句,但它只是没用.. 任何支持的方法只需要比较值之间的表字段;以及我需要它来比较表字段之间的值。 谢谢(对不起我的英语,我来自阿根廷)

【问题讨论】:

这篇文章有帮助吗? ***.com/questions/994656/… 并非如此。谢谢你的回答。 在示例中可以看到如下结构:选择、列、比较、初始日期值、最终日期值。我需要的是在初始日期列和最终日期列之间选择日期值。谢谢回答 【参考方案1】:

你可以试试:

DB.Select().From("Purchase")
            .Where("PurchaseDate").IsBetweenAnd(FromDate.DateTime, ToDate.DateTime)
            .ExecuteAsCollection<PurchaseCollection>();

【讨论】:

以上是关于使用亚音速记录两个日期之间的主要内容,如果未能解决你的问题,请参考以下文章

Mysql查询使用两个日期之间检索记录

使用 Spring Data JPA 获取两个日期之间的记录

如何在 vb.net 中获取两个日期之间的记录?

查找两个日期之间的记录

如何搜索两个日期之间的记录。但表日期格式是 varchar

NetSuite 保存的搜索计算两个相关记录之间的日期差异