TG94

Помогите добавить фильтр к SQL запросу

Рекомендуемые сообщения

TG94    0

Всем доброго времени суток!
 
Прошу помощи в доработке SQL запроса. Имеем такой запрос:

SELECT o. shipping_company 'Дата доставки', shipping_firstname 'Время доставки c', shipping_lastname 'Время доставки до', order_id '№ заказа', payment_company 'Метро', shipping_address_1 'Адрес', firstname 'Контактное лицо', telephone 'Телефон', payment_firstname 'Стоимость', payment_lastname 'Оценочная стоимость', comment 'Доп. Информация', shipping_city 'Город доставки', shipping_address_2 'Пункт выдачи' FROM `order_product` op LEFT JOIN `order` o USING(order_id) GROUP BY order_id

Он выводит нужную мне информацию по заказам.

Вопрос: можно ли в него добавить фильтр по определенной дате добавления заказа и определенному статусу? Если можно, то подскажите как это правильно сделать.

 

Всем заранее спасибо за помощь!icon_e_smile.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 097

руки, конечно, надо бы отрывать за такой код...

SELECT o. shipping_company 'Дата доставки', shipping_firstname 'Время доставки c', shipping_lastname 'Время доставки до', order_id '№ заказа', payment_company 'Метро', shipping_address_1 'Адрес', firstname 'Контактное лицо', telephone 'Телефон', payment_firstname 'Стоимость', payment_lastname 'Оценочная стоимость', comment 'Доп. Информация', shipping_city 'Город доставки', shipping_address_2 'Пункт выдачи' FROM `order_product` op LEFT JOIN `order` o USING(order_id) GROUP BY order_id
>>

$sql = "SELECT shipping_company 'Дата доставки', shipping_firstname 'Время доставки c', shipping_lastname 'Время доставки до', order_id '№ заказа', payment_company 'Метро', shipping_address_1 'Адрес', firstname 'Контактное лицо', telephone 'Телефон', payment_firstname 'Стоимость', payment_lastname 'Оценочная стоимость', comment 'Доп. Информация', shipping_city 'Город доставки', shipping_address_2 'Пункт выдачи' FROM `".DB_PREFIX."order`";
$sql .= " WHERE order_status_id={нужный_order_status_id}"; /* или какое там вам условие надо? */
$sql .= " AND date_added={нужная_дата_создания_заказа}"; /* или какое там вам условие надо? */
...
$query = $this->db-query($sql);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу