您好我想生成一个带有ICriteria接口的SQL查询
select * from tableName where (dataColumn like '%2010-06-09%')
我在谷歌研究过,我发现CONVERT()函数可以做到这一点:
SELECT * FROM DATE_SAMPLE
WHERE CONVERT(CHAR(10),SAMPLE_DATE,120) = '2003-04-09'
我怎样才能在ICriteria的NHibernate中做到这一点?
答案 0 :(得分:0)
通常,您应该将日期(以及时间和日期时间)保持在合适的数据类型(例如DateTime)中,而不是将它们视为字符串。你能不能只将DateTime传递给ICriteria?
答案 1 :(得分:0)