Обобщение запроса sql для размещения полного и инкрементального извлечения - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть следующий запрос:

select * from table where createddate>='03-Feb-2020' and createddate<'04-Feb-2020'

Приведенный выше запрос даст мне инкрементный счет за один день.

Как обобщить приведенный выше запрос, чтобы я мог получить все исторические данные / полный дамп без изменения предложения where.

Например:

select * from table where createddate>='VARIABLE1' and createddate<'VARIABLE2'

Есть ли способ, что без изменения схемы запроса sql я могу просто передать в различных значениях для созданной даты, чтобы получить полный дамп?

Ответы [ 2 ]

0 голосов
/ 05 февраля 2020

Хотите group by?

select date(createddate), count(*)
from table 
group by date(createddate);

Возвращает счет за каждый день.

0 голосов
/ 05 февраля 2020

Это то, что вы хотите?

where createddate >= '1000-01-01' and createddate < '9999-12-31'

Обратите внимание, что даты в MySQL должны быть отформатированы как YYYY-MM-DD.

...