Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql MS ACCESS.NET-有没有不使用模来获得除法的剩余部分的方法?_Sql_.net_Ms Access_Modulo - Fatal编程技术网

Sql MS ACCESS.NET-有没有不使用模来获得除法的剩余部分的方法?

Sql MS ACCESS.NET-有没有不使用模来获得除法的剩余部分的方法?,sql,.net,ms-access,modulo,Sql,.net,Ms Access,Modulo,正如标题所示,我必须在SQL查询中获得除法的剩余部分,但问题是MS Access.NET Framework无法识别模数,因此我无法使用它。我通过在数据集中生成查询的列,然后将带有Mod的查询放在其中,从而解决了.NET引发的警告问题。这样可以正确填充列。由于查询中的Mod,ASP.NET不允许我生成列,但删除它然后将其放回允许我解决此问题。为什么不进行除法,截断,以便您可以得到整数并从除法结果中扣除?这有点复杂,我正在计算一个类似“5天2小时3分钟”的字段。所以它实际上是3个DateDiff函

正如标题所示,我必须在SQL查询中获得除法的剩余部分,但问题是MS Access.NET Framework无法识别模数,因此我无法使用它。

我通过在数据集中生成查询的列,然后将带有Mod的查询放在其中,从而解决了.NET引发的警告问题。这样可以正确填充列。由于查询中的Mod,ASP.NET不允许我生成列,但删除它然后将其放回允许我解决此问题。

为什么不进行除法,截断,以便您可以得到整数并从除法结果中扣除?这有点复杂,我正在计算一个类似“5天2小时3分钟”的字段。所以它实际上是3个DateDiff函数,最后两个使用Mod函数。这总是有可能的,但这会导致我重做很多工作,我正在寻找一个更简单的解决方案。Access'db engine支持
Mod
。您不能在Access SQL中使用它吗<代码>选择[Total minutes]Mod 60。。。不管.NET识别什么?Access数据库引擎识别什么,但我正在ASP.NET网站项目中使用Access数据库文件。我意识到Access支持它,因为当执行我的查询时,我得到了我想要的结果,但它每次都抛出一个警告,因为.NET不识别mod。当我必须基于包含mod的查询的数据集生成报告和内容时,这就成了一个问题。