Перейти к содержимому


Учитывает ли sql запрос удаленные записи


Сообщений в теме: 2

#1 z3dom

    Активный участник

  • Пользователи
  • PipPipPip
  • 34 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Ноябрь 2018 - 14:30

Например хочу подсчитать количество сделок, где ОПЛАТА =999.

SELECT COUNT (*) FROM .... WHERE ОПЛАТА=999, ну и т.д.

Вопрос - подсчитает ли этот запрос сделки, находящиеся в корзине и по какому полю надо отфильтровывать удаленные сделки?

#2 z3dom

    Активный участник

  • Пользователи
  • PipPipPip
  • 34 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Ноябрь 2018 - 14:40

Разобрался, что за это отвечают поля "Статус записи", тогда вопрос - если писать вычисления через режим разработчика - нужно каждый раз при любом запросе прописывать условие "Статус записи"='активные' или есть какое-то автоматизированное решение?
И также нужно ли как-то добавлять это условие при прописание через режим конструктора?

#3 AntonKravchenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 152 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород

Отправлено 10 Ноябрь 2018 - 18:20

это поле называется status. Возможные значения:
0 - активные
1 - архивные
2 - удалённые

В режиме разработчика всегда нужно писать условие "status=0 AND ...". Например, $res = data_select_field(30, 'id', "status=0 AND f1234>0");
В режиме конструктора $line['Статус записи'], те же возможные значения (0, 1, 2)

Сообщение отредактировал AntonKravchenko: 10 Ноябрь 2018 - 18:22






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных