.net linq语句怎么判断表里,的一个字段是不是为当天,或者指定的某一天,把后面的时间不比较?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net linq语句怎么判断表里,的一个字段是不是为当天,或者指定的某一天,把后面的时间不比较?相关的知识,希望对你有一定的参考价值。

用 DateTime.Now.ToString("yyyyMMdd")比较
用b => b.WinningTime.Date == DateTime.Now.Date比较
均提示不识别方法!!

s = s.Where(t => t.WinningTime.IndexOf(DateTime.Now.Date) >= 0);

//WinningTime是你表里面的字段 这就相当于 sql里的 like ‘% %’追问

listResult = listResult.Where(o => o.WinningTime.Year == date2.Year && o.WinningTime.Month == date2.Month && o.WinningTime.Day == date2.Day).ToList();
我用了这个!

追答

...没有必要这样拆开吧0.0!~

参考技术A var query=db.table.ToList();
然后可以对query操作.ToString("yyyyMMdd")

SQL判断字段是不是为空,为NULL

参考技术A SQL语句条件查询时,有时会判断某个字段是否为空或者是否为NULL;

字段内容为空有两种情况

1.为null

2.为字符串的空''

语句如下:

select * from table(表名) where column is null or trim(字段)='';
这样就可以排除字段内容为null、''的。

判断某个字段不为空

select * from table(表名) where trim(column) != '';
曾经尝试判断null:is not null.但是不起作用,放弃。。。直接 trim(字段) != '' 就能解决。

以上是关于.net linq语句怎么判断表里,的一个字段是不是为当天,或者指定的某一天,把后面的时间不比较?的主要内容,如果未能解决你的问题,请参考以下文章

急急急,Sql查询一个字段是不是存在某一个值,怎么写查询语句?

怎么用SQL语句实现某个字段数为随机数,如一个表里的学号字段,怎么让这个学号自动生成7位数的随机数

sql server的sql语句怎么判断一个字段是不是为空

在sql语句中怎么判断一个字段是不是包含在另一个字符串中

mysql 用sql判断表里是不是存在某个字段,不存在加入新字段

php 判断一个字段是不是为空,为空的话执行一段sql语句