我正在使用Interval存储文本文件中的平面文件数据(比如说每小时) 我得到的数据如下
日期(日期时间), TOTALTIME(VARCHAR(20)), TOTALCOUNT(BigInt有) 最短时间(varchar(20)), 最长时间(varchar(20))。
我正在寻找像
这样的报告 到目前为止我的SQL
.on('shiny:connected' ...
试图找出是否有任何方法可以在不使用LINQ的情况下获得该输出..是否有任何方法可以直接从SQL查询获取它
答案 0 :(得分:0)
您从以下SQL获得了什么结果:
SELECT
date(`day`) AS created,
sum(TotalTime) AS TotalTime,
sum(TotalCount) AS TotalCount,
avg(MinTime) AS MinAvgTime,
avg(MaxTime) AS MaxAvgTime
FROM MYTABLE
GROUP BY 1;
答案 1 :(得分:0)
我认为这对你有用:
SELECT
CONVERT(DATE, InputDate, 103) as InputDate,
SUM(cast(TotalTime as int)) as TotalTime,
SUM(TotalCount) as TotalCount,
AVG(cast(MinTime as float)) as MinAvgTime,
AVG(cast(MaxTime as float)) as MaxAvgTime
FROM
MYTABLE
GROUP BY
CONVERT(DATE, InputDate, 103)
答案 2 :(得分:0)
使用视图或CTE功能,可以直接从SQL查询