Запроc в MapInfo

MapInfo, MapBasic
Ответить
Foxxxy
Участник
Сообщения: 95
Зарегистрирован: 01 авг 2012, 09:15
Репутация: 1
Откуда: г. Санкт-Петербург

Запроc в MapInfo

Сообщение Foxxxy » 06 ноя 2019, 15:06

Имеется таблица с полем год. Необходимо сделать запрос. Если поле год=2030, то поле_9 заполняем по формуле поле_1+поле_ 2. Если поле год=2040, то поле_9 заполняем по формуле поле_1+поле_ 2+поле_3. Каков синтаксис в окне MapBasic. Спасибо!

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 49
Откуда: Нижний Новгород

Re: Запроc в MapInfo

Сообщение juffin_h » 07 ноя 2019, 09:12

Надо разбить на элементарные запросы

Код: Выделить всё

Select * From mytable Where год=2030 Into tmptab Noselect
Update tmptab Set поле_9 = поле_1+поле_2
Select * From mytable Where год=2040 Into tmptab Noselect
Update tmptab Set поле_9 = поле_1+поле_2+поле_3

Foxxxy
Участник
Сообщения: 95
Зарегистрирован: 01 авг 2012, 09:15
Репутация: 1
Откуда: г. Санкт-Петербург

Re: Запроc в MapInfo

Сообщение Foxxxy » 07 ноя 2019, 10:14

Спасибо :)

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя