2
У меня есть таблица, содержащая поле ID и 3 поля datetime. Мне нужно получить количество каждого времени полей даты monthwise.I я используюГруппа По полям datetime
Select to_char(datatime1,'Mon-yyyy'),count(id) from table
where datetime1 is not null
Select to_char(datatime2,'Mon-yyyy'),count(id) from table
where datetime2 is not null
Select to_char(datatime3,'Mon-yyyy'),count(id) from table
where datetime3 is not null
Тогда я копирую это приводит на первенствует и настройки данных, как показано ниже:
Month CountID(datetime1) CountID(datetime2) CountID(datetime3)
June-2013 50 20 16
July-2013 24 10 56
мне было интересно, если есть способ я могу комбинировать три запроса, вместо того, чтобы писать один раз запрос за раз?
+1 Я делал скрипку, чтобы ответить, но так как вы сделали это сначала ... Вот скрипка: http://sqlfiddle.com/#!4/d0e9d/3 –
Спасибо! Великие мысли думают одинаково: D –