powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Need Help!
6 сообщений из 6, страница 1 из 1
Need Help!
    #38573276
adeos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! Так как я абсолютно новенький в PostgreSQL, хотелось бы узнать. Каким образом запихнуть эти запросы в процедурку, чтобы не мучаться каждый раз выполняя их по порядку?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
/*insert into tmp11(select * from clients_lite where inwork > 0 limit(5000));*/
select *, cast(ATAN(SQRT(power((COS(tmp11.lat*PI()/180)*SIN(city.lon1*PI()/180-tmp11.lon*PI()/180)),2)+power((COS(city.lat1*PI()/180)
              *SIN(tmp11.lat*PI()/180)-SIN(city.lat1*PI()/180)*COS(tmp11.lat*PI()/180)*COS(city.lon1*PI()/180-tmp11.lon*PI()/180)),2))/
              (SIN(city.lat1*PI()/180)*SIN(tmp11.lat*PI()/180)+COS(city.lat1*PI()/180)*COS(tmp11.lat*PI()/180)*COS(city.lon1*PI()/180-tmp11.lon*PI()/180)))*6372795 as int) as distance
into dist
from tmp11 
inner join  city
on cast(ATAN(SQRT(power((COS(tmp11.lat*PI()/180)*SIN(city.lon1*PI()/180-tmp11.lon*PI()/180)),2)+power((COS(city.lat1*PI()/180)
              *SIN(tmp11.lat*PI()/180)-SIN(city.lat1*PI()/180)*COS(tmp11.lat*PI()/180)*COS(city.lon1*PI()/180-tmp11.lon*PI()/180)),2))/
              (SIN(city.lat1*PI()/180)*SIN(tmp11.lat*PI()/180)+COS(city.lat1*PI()/180)*COS(tmp11.lat*PI()/180)*COS(city.lon1*PI()/180-tmp11.lon*PI()/180)))*6372795 as int) between 0 and 60000
             
 /*insert into clients_res(select clients.pid, clients.owner_id, dist.country, dist.city, dist.distance, clients.inwork  from clients left outer join dist on clients.pid = dist.pid);
 */
 /*update clients_res 
 set inwork=0
 where distance>0;*/
...
Рейтинг: 0 / 0
Need Help!
    #38573383
Фотография Warstone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала научиться просить помощь. В ветку с "Need Help" заглянут 1,5 анонимуса и помогать вряд-ли будут. Как это делать - в нете много текстов. Да и тут есть маны.
...
Рейтинг: 0 / 0
Need Help!
    #38573424
adeos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за замечание. Если б знал как, то поменял бы название вопроса.
Я был бы очень признателен если бы кто-нибудь показал на примере, так как я с документацией и провожусь намного дольше.
...
Рейтинг: 0 / 0
Need Help!
    #38573998
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
adeos, все примеры и описания есть в документации, Вы хотите что бы Вам сюда их скопировали и перевели на русский?
...
Рейтинг: 0 / 0
Need Help!
    #38574011
Hawkmoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ключевое слово - language sql
...
Рейтинг: 0 / 0
Need Help!
    #38574013
Hawkmoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ссылка
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Need Help!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]