Я пытаюсь получить информацию о заказе между двумя конкретными датами в моей базе данных MYSQL. Запрос Я бегу это:Запрос MYSQL: поиск базы данных MYSQL между двумя конкретными датами
SELECT S.sku, COUNT(*), SUM(S.total), SUM(P.cogs)
FROM shopifyorders AS S JOIN products AS P ON S.sku=P.sku
GROUP BY S.SKU
WHERE S.sale_date BETWEEN "2015-1-01" AND "2015-01-04"
Теперь это линия в вопросе:
WHERE S.sale_date BETWEEN "2015-1-01" AND "2015-01-04"
Я пытаюсь увидеть все мои заказы между 1 Jan 2015 и 4 января 2015 года, но я продолжаю получить синтаксическую ошибку?
типа sale_date является ДАТА
Любые идеи, почему я получаю сообщение об ошибке?
Edit:
Поэтому у меня есть еще один стол, и я побежал подобный запрос:
SELECT SUM(cc_Fee)*-1
FROM shopifyorders AS s JOIN creditcardfees AS c ON s.order_id=c.order_id
WHERE s.sale_date BETWEEN "2015-1-01" AND "2015-01-07"
И это работало просто отлично, как и ожидалось, это заставляет меня думать, что я делаю что-то неправильно с моим синтаксисом на первом примере? Могу ли я использовать группу вместе и где вместе?
Ответ на вопрос «Могу ли я использовать группу вместе и где вместе?» Да –