У меня есть таблица с MLSNumber, ListingContractDate, CloseDate.Есть ли заявление MySQL для этого или требуется несколько операторов?
Я хочу суммировать активность сгруппированных мой месяц, начиная с текущего месяца и вернуться в январе 2000 года
У меня есть это заявление, которое суммирует ListingContractDate в месяц.
SELECT COUNT(MLSNumber) AS NewListings, DATE_FORMAT(ListingContractDate,'%M %Y')
FROM Listings
WHERE Neighbourhood = 'Beachside'
AND ListingContractDate >= '2000-01-01'
GROUP BY YEAR(ListingContractDate), MONTH(ListingContractDate)
ORDER BY ListingContractDate DESC
Две проблемы с этим утверждением являются, если нет ничего найти в конкретном месяце он скачет в этом месяце, и мне нужно будет возвращать 0, так что никаких месяцев не хватает, и я не уверен, как получить тот же счетчик в поле CloseDate или если мне просто нужно запустить второй запрос и сопоставить два результата по месяцам и годам с помощью PHP.
A [скрипка] (http://sqlfiddle.com), пожалуйста? – hd1
См. Скрипку по адресу http://sqlfiddle.com/#!9/8b34e/1 – OahuInvestor