Я пытаюсь показать мои загрузки запроса между сегодня и одной недели назад, вот мой запросзапросов между двумя Отметка времени Дата
SELECT
COUNT(1) AS d_count,
d_timestamp
FROM dl_table
WHERE id = 'someid'
AND d_timestamp BETWEEN 1389830400 AND 1389260583
GROUP BY d_timestamp
ORDER BY d_timestamp ASC LIMIT 7;
Этот запрос не работает правильно, и вернуть мне нулевой столбец или верните мне 7 столбцов с 1 значением в d_coun
t, что совершенно неправильно !!! В чем проблема ?
Любые идеи?
Примечание:
1389830400
равно сегодня отметку времени, которое я получаю его через strtotime("today");
.
1389260583
, равный -1 неделе назад timestamp, который я получаю через strtotime("-7 day");
.
d_timestamp
- целочисленный столбец.
Преобразовать 'd_timestamp' поле для shorttime перед тем Comparision –
@SuyashKhandwe Можете ли вы дать мне пример? – iSun
Почему вы должны использовать GROUP BY? –