Мне нужно получить все данные между диапазоном дат и экспортировать в CSV, прямо сейчас экспортировать его работу, но что-то не так с диапазоном дат, не получающим данные из моей базы данных правильно, мой код:SELECT из базы данных по диапазону дат не работает
$sql_query = "SELECT user_name AS 'Nome', cpf AS 'CPF do Titular',
payment_method AS 'Banco', payment_type AS 'Tipo de Pagamento', other_bank AS 'Banco Distinto', agdetails AS 'Agência', accdetails AS 'Número da Conta', amount AS
'Valor da Transação', status AS 'Situação da Transferência' FROM $table WHERE status='paid' STR_TO_DATE('process_date','%Y/%m/%d') AND process_date BETWEEN '".$_POST['from']." 00:00:00' AND '".$_POST['to']." 00:00:00'";
Что может быть неправильным здесь? я только что проверил результат для каждой переменной и отправил правильные выбранные даты, но данные из базы данных не появились.
Благодаря
EDITED
То, как я бегу SQL на PHPMyAdmin:
SELECT user_name AS 'Nome', cpf AS 'CPF do Titular', payment_method AS 'Banco', payment_type AS 'Tipo de Pagamento', other_bank AS 'Banco Distinto', agdetails AS 'Agência', accdetails AS 'Número da Conta', amount AS 'Valor da Transação',
STATUS AS 'Situação da Transferência'
FROM cashbackengine_transactions
WHERE STATUS = 'paid'
AND process_date
BETWEEN '2013-09-12 00:00:00'
AND '2013-11-27 00:00:00'
LIMIT 0 , 30
У вас есть попытка запустить этот запрос в mysql ??? –
Как я могу это попробовать? –
ли вы используете phpmyadmin ??? то u может запустить тот же запрос там и проверить, что ответ ур получить с значениями, которые ур получить правильно ... –