Интервал даты sql синтаксис - PullRequest
0 голосов
/ 22 октября 2018

Я делаю этот sql-запрос в prestashop 1.7, но интервал дат не работает.

Мой код:

$todays =date("Y-m-d");
$t_days=date('Y-m-d', strtotime('-30 days'));

$id_clientee=$this->context->customer->id;

$spent_month  = Db::getInstance()->getValue(
        'SELECT SUM(total_paid_real) AS sum FROM ' . _DB_PREFIX_ . 'orders WHERE 

          date_add BETWEEN "'.pSQL($t_days).' 00:00:00" AND "'.pSQL($todays).' 23:59:59"
          AND id_customer = ' . (int)$id_clientee . ' 
         AND (current_state = 5 or current_state = 4 )
         ');

$spesaaaa=(int)$spent_month;

date_add формат в БД: 2017-05-29 13:33:13 Type: datetime

Почему не работает интервал date_add1?

...