在這些類型的SQL語句中,我似乎總是自問自問。這是我試圖完成的。SQL Select Count With Where Where Statement
我的示例表
Name Date Type
Bob 9/28/11 1
Bob 9/27/11 1
Bob 9/28/11 2
Debra 9/28/11 1
我想寫一個SQL語句會給我所有的名字,他們的總數發生,然後一個日期過濾器。我會用一種完全錯誤的語法寫出一個可靠的聲明,但我認爲它會傳達我正在嘗試做的事情......我想。
SELECT Name, Count(*) As Total
FROM Table
GROUP BY Name, Total
WHERE Date = Today (I'm aware you can't do a WHERE in a GROUP BY) AND Type = 1
本質上,我想找回一組數據來顯示名稱,今天有多少個類型1的實例。
我不認爲我正在尋找適當的問題,以便能夠有效地對我自己進行研究,可能是因爲我的寫法不正確。
任何幫助,將不勝感激!
什麼是你想要的輸出? –
@AbeMiessler 這將是一個簡單的結果集名稱與該名稱的總數,然後到下一個名稱等 我相信這是一個簡單的語法錯誤,我只是沒有看到它。下面的人解釋說WHERE出現在GROUP BY之前,並且出於某種原因......它只是沒有點擊我。我一整天都在看代碼......疲勞。 – RogueSpear00