如何使用linq to ms access的mod函数?

PCS

我正在尝试使用linq查询星期几,并且我拥有ms访问权限作为数据库。现在,由于linq不支持查询,因此我已使用以下代码使用%(mod)来检查星期几DayOfWeek

planQuery = planQuery.Where(x => DbFunctions.DiffDays(firstSunday, x.Date) % 7 
                                                                == (int)DayOfWeek.Monday && x.Date != null);

但是,当将此代码转换为sql时,会出现问题,如下所示:

SELECT *
FROM myTable
where (DateDiff("d", [Datum], 1) % 7) = 1

当我尝试运行它时,由于%而导致语法错误。环顾四周后,我意识到%ms的访问权限是mod

因此,以下代码运行良好。但这不是转换后的SQL的样子。

SELECT *
FROM myTable
where (DateDiff("d", [Datum], 1) mod 7) = 1

如何使用linq使用mod函数查询ms访问权限?

埃里克·A

模数是一种易于进行除法,四舍五入和减法运算的操作。

DbFunctions.DiffDays(firstSunday, x.Date) - (((int)DbFunctions.DiffDays(firstSunday, x.Date) / 7) * 7)

这应该等于DbFunctions.DiffDays(firstSunday, x.Date) % 7,但开销略高。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从 MS Access 解密复杂的 DATEADD 函数

来自分类Dev

如何使用Python遍历MS Access表

来自分类Dev

如何在MS Access中使用DISTINCT?

来自分类Dev

如何使用update和sum()函数更新MS Access数据库表?

来自分类Dev

Int()函数MS Access VBA

来自分类Dev

如何从MS Access 2003 VBA处理MS Excel分页符

来自分类Dev

MS Access查询:在Switch函数或IIF函数中使用Select语句

来自分类Dev

MS Access 2013:通过VBA使用MS Word的语法检查

来自分类Dev

使用 MS Outlook 打开 MS Access 和 Fire Macro

来自分类Dev

如何使用TypeProviders与MS Access一起使用

来自分类Dev

如何使用MS Access中触发的VBA更改MS Word文档中形状的颜色?

来自分类Dev

如何使用MS Excel建立与读写锁定的MS Access的只读数据连接?

来自分类Dev

如何使用pyodbc将MS Access连接到Python

来自分类Dev

如何使用VBA创建空白的MS Access数据库?

来自分类Dev

如何使用VBA创建空白的MS Access数据库?

来自分类Dev

如何使用VBA在MS Access中添加新记录?

来自分类Dev

如何在MS ACCESS中使用类似Oracle Rownum的功能

来自分类Dev

如何使用MS Access SQL设置不相等条件?

来自分类Dev

如何使用Ms Access日期/时间扩展数据类型

来自分类Dev

如何在MS Access SQL中使用IF语句

来自分类Dev

如何使用pyodbc在MS Access中保存查询或宏?

来自分类Dev

如何使用参数调用Ms Access的存储查询

来自分类Dev

如何使用R下载所有MS Access附件

来自分类Dev

MS Access:如何使用宏生成个性化报告?

来自分类Dev

如何使用 SQL 删除 MS Access DB 中的重复行

来自分类Dev

如何使用 Java 访问 MS Access 查询(非普通表)?

来自分类Dev

如何使用 .net 在 ms access 中锁定表

来自分类Dev

MS-ACCESS VBA如何通过表单名和控件名调用公共函数

来自分类Dev

如何将 MS Access 函数和子程序组织到标准模块中?

Related 相关文章

  1. 1

    如何从 MS Access 解密复杂的 DATEADD 函数

  2. 2

    如何使用Python遍历MS Access表

  3. 3

    如何在MS Access中使用DISTINCT?

  4. 4

    如何使用update和sum()函数更新MS Access数据库表?

  5. 5

    Int()函数MS Access VBA

  6. 6

    如何从MS Access 2003 VBA处理MS Excel分页符

  7. 7

    MS Access查询:在Switch函数或IIF函数中使用Select语句

  8. 8

    MS Access 2013:通过VBA使用MS Word的语法检查

  9. 9

    使用 MS Outlook 打开 MS Access 和 Fire Macro

  10. 10

    如何使用TypeProviders与MS Access一起使用

  11. 11

    如何使用MS Access中触发的VBA更改MS Word文档中形状的颜色?

  12. 12

    如何使用MS Excel建立与读写锁定的MS Access的只读数据连接?

  13. 13

    如何使用pyodbc将MS Access连接到Python

  14. 14

    如何使用VBA创建空白的MS Access数据库?

  15. 15

    如何使用VBA创建空白的MS Access数据库?

  16. 16

    如何使用VBA在MS Access中添加新记录?

  17. 17

    如何在MS ACCESS中使用类似Oracle Rownum的功能

  18. 18

    如何使用MS Access SQL设置不相等条件?

  19. 19

    如何使用Ms Access日期/时间扩展数据类型

  20. 20

    如何在MS Access SQL中使用IF语句

  21. 21

    如何使用pyodbc在MS Access中保存查询或宏?

  22. 22

    如何使用参数调用Ms Access的存储查询

  23. 23

    如何使用R下载所有MS Access附件

  24. 24

    MS Access:如何使用宏生成个性化报告?

  25. 25

    如何使用 SQL 删除 MS Access DB 中的重复行

  26. 26

    如何使用 Java 访问 MS Access 查询(非普通表)?

  27. 27

    如何使用 .net 在 ms access 中锁定表

  28. 28

    MS-ACCESS VBA如何通过表单名和控件名调用公共函数

  29. 29

    如何将 MS Access 函数和子程序组织到标准模块中?

热门标签

归档