Кажется, я всегда сбивался с толку во время этих типов операторов SQL. Вот что я пытаюсь сделать.
Моя таблица примеров
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 на сегодняшний день.
Я не думаю, что я ищу подходящий вопрос, чтобы на самом деле иметь возможность эффективно исследовать этот вопрос и сам, вероятно, потому что я неправильно его формулирую.
Любая помощь будет оценена!