做统计或运算时报 DbArithmeticExpression arguments must have a numeric common type

问题描述

使用Linq语句做统计或运算时总是提示DbArithmeticExpressionargumentsmusthaveanumericcommontype,要有个常见的参数类型,表中有二个时间字段使用fromainDbContent.tableNameselectnewt{Length=(a.EndTime-a.StartTime).Days}会出现以上异常,类t中的Length是int类型。(fromainDbContent.tableNameselectnew{Length=(a.EndTime-a.StartTime).Days}).Sum();使用Sum也是同样报错

解决方案

解决方案二:
YouwouldwanttouseSqlFunctions.DateDiff:https://msdn.microsoft.com/en-us/library/dd487052(v=vs.110).aspxfromainDbContent.tableNameselectnewt{Length=SqlFunctions.DateDiff("day",a.StartTime,a.EndTime)}

时间: 2024-10-23 01:26:19

做统计或运算时报 DbArithmeticExpression arguments must have a numeric common type的相关文章

R语言快餐教程(1) - 我们开始做统计吧

R语言快餐教程(1) - 我们开始做统计吧 R语言简介 R语言是基于S语言的一种开源实现.S语言是贝尔实验室最早开发的一种用于统计的工具,后来成为商业的S-PLUS软件,是一种与SAS和SPSS齐名的统计软件. R语言的官方网址是:[https://www.r-project.org/] R语言的一个重要的优势就是R的生态,有大量的高质量的第三方的统计和算法相关的包. 在R中活下去 获取帮助 首先我们学习如何在R中获取函数帮助和函数的例子. help(函数名) 例:比如我们想知道标准差函数sd的

statpot:使用mongo+bootstrap+highcharts做统计报表

最近做了一个统计项目,这个统计项目大致的需求是统计接口的访问速度.客户端会调用一个接口来记录接口的访问情况,我的需求就需要分析这些数据,然后做出个统计报表. 需求实现 最初的时候想着每天把这些接口访问情况的信息存储到mysql中,然后根据这些访问情况做个分析再做报表.然后第一个问题就来了,信息包含太多字段了,如果我将每个信息解析成mysql表的一个字段,那么这个字段很长,而且还有一个致命缺陷,不容易扩展.如果将所有字段都存储为一个json,然后存储到text字段呢,又没法建立索引了.所以这种情况

在java中定义了一个二维数组,这样做好像不对,输出时报错, 代码如下

问题描述 在java中定义了一个二维数组,这样做好像不对,输出时报错, 代码如下 我是想要定义一个二维数组,然后动态地给它赋值,应该怎么做不知道问题出在做么地方,请大神指导一下 ,代码如下: int[][] a = null; a[1] = new int[]{1,2,3}; System.out.println(a[1][1]); 解决方案 int[][] a = null; a = new int[5][];//第一维需要初始化 a[1] = new int[]{1,2,3};//这是第二维

使用awk解决简单问题:两个文件中的ID号做集合减运算

问题描述 使用awk解决简单问题:两个文件中的ID号做集合减运算 请教大家个问题: 有两个文件a.txt和b.txt, 文件中每行只有一列,即id号. 怎么用awk,可以将在b.txt中出现的id号从a.txt文件中除去. 大神直接上代码吧,谢谢~ 解决方案 cat a.txt b.txt |awk '{a[$0]++} END{for(i in a) if(a[i]==1) print i}' 亲测ok

如何对SVN里某个时间段的提交做统计、查看

问题描述 如题.一般我们的升级都是只运行升级前一次升级后修改过的文件,但修改的东西有时候太多,难免忘记或遗漏,导致升级失败.希望能通过查询SVN,知道上次升级的时间点以后,大家都修改了那些文件.谢谢 解决方案 可以用statsvn,很好用,统计也很详细.

PHP 利用redis 做统计缓存mysql的压力

<?php header("Content-Type:text/html;charset=utf-8"); include 'lib/mysql.class.php'; $mysql_obj = mysql::getConn(); //redis $redis = new Redis(); $redis->pconnect('127.0.0.1', 6379); if(isset($_SERVER['HTTP_REFERER'])){ $url_md5 = md5($_SE

sql-SQL表中t表有30个字段,假设有28个字段需要做分数统计,有没优化方案能够实现

问题描述 SQL表中t表有30个字段,假设有28个字段需要做分数统计,有没优化方案能够实现 假设t表有30个字段,其中28个字段需要做分数统计,f1(5分)f2(10分)f3(8分)...F28(x分) 每个字段的分数都不规则的,有什么优化方案做统计呢? 目前我现在做的办法是写了一个存储过程 用@sum统计分数 然后逐个字段做select查询,如果不为空@sum=@sum+分数 所以这里跪求各位大大看有没有解决方案 解决方案 不是很明白你的意思! sum(f1)~sum(f28),除了用存过,还

对话黄志敏|探索数据领域的新可能 文科生如何做编程和统计?

◆ ◆ ◆ 导读 "数据新闻"这个词,对大家来说并不陌生,国内数据新闻始于国外精确新闻的传入,发端于2009年.2012年前后,国内门户网站才开始纷纷进行数据新闻的初步实践. "2012年网易新闻中心成立了数读栏目,在数据的运用.视觉设计及数据展示等方面开始了探索."这位数据新闻的开拓者有感于现在良好的发展势头,"目前,我国数据新闻的发展仍处于起步阶段,但是声势比较大.除了财新,还有澎湃.腾讯.人民.新华.网易和搜狐等都在做数据新闻,团队较多:另外,已经有

表单统计该怎么做?

问题描述 有如下简单需求:现在发送excel表格要下属各单位填写并通过邮件反馈回来,再进行汇总统计,汇总统计的时候太麻烦,要一个一个打开表格,并复制粘贴,下属机构多的时候很麻烦,能不能实现在web页面设计表单,由分支机构直接在上面填写.请问该用什么软件,如何实现? 解决方案 解决方案二:100大分啊,没人来回答下么?解决方案三:你自己定义Excel表格的数据列及格式,然后发送这个模板给下属各单位填写,你提供一个上载附件的NotesWeb页面,这个页面只是保存这个附件到Notes文档,然后你写一个