久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何獲得每天的總數

How to get totals per day(如何獲得每天的總數)
本文介紹了如何獲得每天的總數的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我有一張如下所示的表格:

Hi I have a table that looks like the following:

                  Table Name: Emails
    ID        |CreatedDate             |finalStatus
    115173922 |2013-04-09 12:33:23.234 |DELIVERED
    115123432 |2013-04-09 08:21:23.234 |FAILED
    115143212 |2013-04-09 12:24:23.234 |DELIVERED
    115173922 |2013-04-09 05:05:23.234 |DELIVERED
    111233922 |2013-04-10 12:44:23.234 |PENDING
    115123912 |2013-04-10 12:05:23.234 |DELIVERED
    115173922 |2013-04-11 22:09:23.234 |DELIVERED
    111233922 |2013-04-11 13:05:23.234 |PENDING
    115123912 |2013-04-11 05:23:23.234 |DELIVERED

我需要做的是獲取該月每天的 DELIVERED、FAILED 和 PENDING finalStatus 的總數.我試圖修改人們在以前的答案中給出的 MySQL 代碼,例如:用于計算每天總訂單數的 SQL 查詢? 但一直無法使其正常工作.

What I need to do is get the total amount of DELIVERED, FAILED and PENDING finalStatus's per day for the month. I have tried to modify MySQL code that people have given in previous answers such as this: SQL query for Calculating Total No. of Orders per Day? but have not been able to get it working.

這是我到目前為止的代碼:

Here is the code that I have so far:

    SELECT DISTINCT  (CAST(CreatedDate as DATE)) as Date,

    (SELECT COUNT(finalStatus)
    FROM [Emails]
    WHERE finalStatus = 'DELIVERED') AS Delivered,

    (SELECT COUNT(finalStatus)
    FROM [Emails]
    WHERE finalStatus = 'FAILED') AS Failed,

    (SELECT COUNT(finalStatus)
    FROM [Emails]
    WHERE finalStatus = 'PENDING') AS Pending

    FROM [Emails]
    GROUP BY (CAST(CreatedDate as DATE))

如果有人能幫助我,那就太棒了.我已經堅持了幾個小時,可能很快就會發瘋......

If anyone could help me that would be amazing. I have been stuck on this for a few hours now and may go crazy soon...

推薦答案

由于這是 SQL Server 2008,所以利用將 CREATEDDATE 轉換為 DATE 只使用 CAST(),

Since this is SQL Server 2008, make use of casting the CREATEDDATE into DATE only using CAST(),

SELECT CAST(E.CreatedDate AS DATE) DateCreated,
       COUNT(case when E.finalStatus = 'DELIVERED' then 1 end) as DELIVERED,
       COUNT(case when E.finalStatus = 'FAILED' then 1 end) as FAILED,
       COUNT(case when E.finalStatus = 'PENDING' then 1 end) as PENDING
FROM    TableName E
GROUP   BY CAST(E.CreatedDate AS DATE)

http://www.sqlfiddle.com/#!3/dc195/4

這篇關于如何獲得每天的總數的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Modify Existing decimal places info(修改現有小數位信息)
The correlation name #39;CONVERT#39; is specified multiple times(多次指定相關名稱“CONVERT)
T-SQL left join not returning null columns(T-SQL 左連接不返回空列)
remove duplicates from comma or pipeline operator string(從逗號或管道運算符字符串中刪除重復項)
Change an iterative query to a relational set-based query(將迭代查詢更改為基于關系集的查詢)
concatenate a zero onto sql server select value shows 4 digits still and not 5(將零連接到 sql server 選擇值仍然顯示 4 位而不是 5)
主站蜘蛛池模板: 日韩国产中文字幕 | 欧美国产91 | 国产免费a视频 | www.9191.com| 日韩免费一区二区 | 久久久久久九九九九九九 | 久久精品亚洲 | 蜜桃视频在线观看免费视频网站www | 午夜一区二区三区 | 青青久视频| 欧美最猛黑人xxxⅹ 粉嫩一区二区三区四区公司1 | 欧美综合一区二区三区 | 久久成人一区 | 天天干天天插天天 | 亚洲狠狠| 一级片网站视频 | 日本又色又爽又黄又高潮 | 国产精品久久久久久久久久久久午夜片 | 美女久久视频 | 黄网站涩免费蜜桃网站 | 亚洲国产网址 | 中文字幕在线精品 | 毛片在线免费 | 亚洲欧美精品在线观看 | 亚洲综合免费 | 狠狠干五月天 | 日韩欧美国产不卡 | 国产一区二区三区日韩 | 国产亚洲一区在线 | 欧美一级淫片免费视频黄 | 日韩精品在线播放 | 亚洲精品国产电影 | 国产精品美女www | 色婷婷精品久久二区二区蜜臂av | 日韩国产精品一区二区三区 | 久久久123 | 一级黄色片网址 | 中日av| 欧美在线视频网站 | 欧美性猛交一区二区三区精品 | 狠狠ri |