Ekklipce
Новичок
Перекрывание дат в одном запросе для разных значений одного поля
Предыдущую мессагу удалили, сейчас тему сформулировал четко..
Имеем таблицу general
magazine, Date_issue some_other_uniq_data
45 2004-02-05 x x x x x x
46 2004-04-07 x x x x x x
42 2004-02-02 x x x x x x
45 2004-05-08 x x x x x x
45 2004-08-09 x x x x x x
Выбираем все количество всех вхождений где magazine=45 и 45, это будет :
//------------
SELECT general.trademark as legend, count(*) AS coun
FROM general WHERE general.magazine IN (45,42)
GROUP BY legend
ORDER BY coun DESC
//------------
А теперь вопрос :
нужно это же, но так что бы все 45-тые имели дату в одном промежутке.. к примеру 2004-02-01 и 2004-03-01
а 42 - 2004-04-01 и 2004-04-01...
данные с левыми датами из выборки отсекутся
Такое вообще возможно ?
Предыдущую мессагу удалили, сейчас тему сформулировал четко..
Имеем таблицу general
magazine, Date_issue some_other_uniq_data
45 2004-02-05 x x x x x x
46 2004-04-07 x x x x x x
42 2004-02-02 x x x x x x
45 2004-05-08 x x x x x x
45 2004-08-09 x x x x x x
Выбираем все количество всех вхождений где magazine=45 и 45, это будет :
//------------
SELECT general.trademark as legend, count(*) AS coun
FROM general WHERE general.magazine IN (45,42)
GROUP BY legend
ORDER BY coun DESC
//------------
А теперь вопрос :
нужно это же, но так что бы все 45-тые имели дату в одном промежутке.. к примеру 2004-02-01 и 2004-03-01
а 42 - 2004-04-01 и 2004-04-01...
данные с левыми датами из выборки отсекутся
Такое вообще возможно ?