SQL запросы (версия 3.xx)/Информационная система Симплекс: различия между версиями
Перейти к навигации
Перейти к поиску
Jugin (обсуждение | вклад) (Новая страница: «Для работы с данными Симплекс можно использовать стандартные SQL запросы. Поддерживаются...») |
Jugin (обсуждение | вклад) |
||
Строка 30: | Строка 30: | ||
update AccountMeters set meter_new = [<новое показание>], phone=[<номер телефона>] where rzek=[<номер управляющей компании>] and ls=[<номер лицевого счета>] and service_code=[<номер услуги>] and meter_code=[<код прибора учета>] and meter_start=[<начальное показание>] | update AccountMeters set meter_new = [<новое показание>], phone=[<номер телефона>] where rzek=[<номер управляющей компании>] and ls=[<номер лицевого счета>] and service_code=[<номер услуги>] and meter_code=[<код прибора учета>] and meter_start=[<начальное показание>] | ||
Указание номера управляющей компании, лицевого счета, номера услуги и кода прибора учета обязательно. Запись производить можно только в поле | Указание номера управляющей компании, лицевого счета, номера услуги и кода прибора учета обязательно. Запись можно производить можно только в поле meter_new и phone. | ||
В случае успешного выполнения будут возвращены данные: | В случае успешного выполнения будут возвращены данные: |
Версия 19:24, 8 марта 2022
Для работы с данными Симплекс можно использовать стандартные SQL запросы. Поддерживаются SQL - операторы:
- select - выборка данных. В списке полей можно указать только * - все поля.
- where - позволяет указать условие выборки.
- update - изменение данных, позволяет указать список изменяемых полей.
Получить список приборов учета на лицевом счете
select * from AccountMeters where rzek=[<номер управляющей компании>] and ls=[<номер лицевого счета>]
Необходимо указать номер управляющей компании (rzek) и номер лицевого счета (ls).
В результате, если приборы учета существуют по указанному лицевому счету, будут возвращены данные:
- result_code
- service_code - номер услуги.
- meter_code - код прибора учета.
- service_name - название услуги,
- meter_name - название прибора учета,
- term_verification - срок поверки,
- setting_name - место установки,
- typemeter_name - название тип прибора учета
- meter_number - номер прибора учета,
- meter_start - начальное показание,
- meter_end - конечное показание.
Внести показания по прибору учета
update AccountMeters set meter_new = [<новое показание>], phone=[<номер телефона>] where rzek=[<номер управляющей компании>] and ls=[<номер лицевого счета>] and service_code=[<номер услуги>] and meter_code=[<код прибора учета>] and meter_start=[<начальное показание>]
Указание номера управляющей компании, лицевого счета, номера услуги и кода прибора учета обязательно. Запись можно производить можно только в поле meter_new и phone.
В случае успешного выполнения будут возвращены данные:
- result_code - код возврата, 0 - если показания внесены успешно.
Назад к SQL-запросам.