Извините за конкретный заголовок, я пытался придумать способ обобщить его больше, но я не настолько осведомлен - думаю, поэтому я спрашиваю здесь ...
У меня естьтаблица с миллионами транзакций и один из столбцов - это идентификатор отдела, который выполнил эту конкретную транзакцию:
+-----------------------------------+
| ID | DeptID | Amount | Date |
+-----------------------------------+
| 1 | 46 | 4.99 | 2010-01-01 |
+-----------------------------------+
| 2 | 46 | 2.99 | 2010-03-07 |
+-----------------------------------+
| 3 | 57 | 9.99 | 2010-04-04 |
+-----------------------------------+
Я хочу выполнить запрос, который вернет любой 1 идентификатор отдела, который содержит хотя бы одну транзакциюза каждый месяц в прошлом году (сегодня 2011-07-28, я начинаю с 2010-08-01 и заканчиваю 2011-07-28)
Есть ли способ сделать это без многократногозапросы?