Я бегу этот запрос:SQL - Получить данные вчера и день до
select member, customerinfo.customerid -- ...other irrelevant columns...
from customerinfo, addressinfo
where customerinfo.customerid = addressinfo.customerid
and MEMBER = (Date(GetDate()-1))
and addressinfo.addresstype = 's'
я это, очевидно, дает мне данные, если член = вчера.
Мой вопрос в том, как я могу структурировать запрос, чтобы предоставить мне данные, если Member = последние 2 дня (вчера и за день до этого)?
Внимание! Обнаружен старинный JOIN. Используйте синтаксис INNER JOIN. –
Насколько интуитивно понятно, что 'MEMBER' является столбцом datetime? Кроме того, как этот запрос дает вам что-нибудь? Я получаю «Msg 195, уровень 15, состояние 10, строка 16 /« DATE »не является признанным встроенным именем функции.« –
И, наконец, всегда указывайте, какие СУБД вы используете, поэтому вы не тратите народное время. 'sql' - слишком общий тег - мы пишем SQL в 20 + разных диалектах. –