Как показать все дни независимо от активности - PullRequest
1 голос
/ 27 сентября 2010

У меня есть две таблицы - котировки и заказы

Я выбираю «дату котировки», чтобы показать день недели, но если бронирование выполняется в день без цитаты, тогда цитаты нетdate "и, следовательно, эта строка никогда не отображается.

Как я могу создать столбец, который просто каждый день в течение последних 30, 60 или 90 дней, а затем показывает количество цитат для данного дня и количествозаказы?

Текущий SQL с использованием QuoteDate:

SELECT 
  cast(q.created as date) AS QuoteDate,
  count(q.id) AS Quotes,
  count(b.quote_id) AS Bookings
FROM quotes q 
LEFT OUTER JOIN bookings b ON b.quote_id=q.id
WHERE year(q.created)='2010'
AND month(q.created)='09'
GROUP BY cast(q.created as date)
ORDER BY cast(q.created as date) DESC

Эти результаты не будут отображать заказы в дни, когда котировки не были сделаны ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...