Я имею таблицу, как это:SQL запросов для подсчета через определенный период
-------------------------------
| NrOfVisitors | Year | Month |
-------------------------------
| 320 | 2009 | 1 |
-------------------------------
| 300 | 2009 | 2 |
-------------------------------
| 150 | 2010 | 1 |
-------------------------------
| 100 | 2010 | 2 |
-------------------------------
Теперь я хочу, чтобы подсчитать посетителей недо 1-й месяц 2010 Когда я говорю:
SELECT SUM(NrOfVisitors) As TotalVisitors FROM VisitorTable WHERE YEAR <= 2010 AND Month <= 1
Тогда я не получаю количество посетителей, потому что тогда он не учитывает посетителей 2009-го месяца 2. Поэтому мне не хватает 300 посетителей с этим запросом. Так что мне нужно, это запрос для подсчета NrOfVisitors нед 2010 месяц 1
Кто может помочь мне с этим/
Заранее спасибо!
Это сделал трюк ... Глупо, я не думаю об этом ... Но thx: D – CyberK
'ГДЕ ГОД <= 2010 ИЛИ МЕСЯЦ <= 1' будет соответствовать январю 2011 года (и 2012, ...), что, вероятно, не соответствует OP. – eumiro
@eumiro. Именно поэтому я дал более общий пример. –