我存儲從一個文本文件中的文本文件數據的一個區間(讓說每小時) 數據我得到如下獲取MAX,MIN,SUM,平均值和單個表創建報告
日期(日期時間), TotalTime(varchar(20)), TotalCount(BigInt), Minimum Time(varchar(20)), Maximum Time(varchar(20))。
我正在尋找像
我的SQL至今
select
sum(
(CASE WHEN (isnumeric(TotalTime) = 1)
THEN CAST(TotalTime AS bigint)
ELSE 0
END)
) as 'TotalTime',
sum(TotalCount) as 'TotalCount',
AVG(
(CASE WHEN (isnumeric(MinTime) = 1)
THEN CAST(MinTime AS bigint)
ELSE 0
END)
) as 'MinAvgTime',
AVG(
(CASE WHEN (isnumeric(MaxTime) = 1)
THEN CAST(MaxTime AS bigint)
ELSE 0
END)
) as 'MaxAvgTime',
dateadd(DAY,0, datediff(day,0, InputDate)) as created
from MYTABLE
group by dateadd(DAY,0, datediff(day,0, InputDate))
試圖找出這樣的報道有什麼辦法我可以得到輸出沒有使用LINQ ..是否有任何方法直接從SQL查詢獲得它
謝謝 。我得到5列,我期待從sql查詢中獲得10列。有沒有什麼辦法直接從SQL查詢 –