Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2018, 10:49   #1
Etsareva
Форумчанин
 
Регистрация: 26.01.2018
Сообщений: 180
По умолчанию создание новой таблицы на основе существующих

доброго дня! таблицы созданы в visual foxpro 6.0. каждый раз при нажатии в приложении на кнопку "Расчет" необходимо, чтобы из 4-х таблиц
в бд формировалась 5-я.
Код:
create table norma as select pkr.ods, pkr.oup, unr.obm, unei.oei, ;
round (iif (unr.pan=" ", unr.unr1*pkr.plo*unei.k, ;
(iif (unr.pan="A" or unr.pan="А", unr.unr1*pkr.plo*pkr.tol*unei.k, ;
 (iif (unr.pan="P" or unr.pan="Р", unr.unr1*pkr.plo*pkr.tol*unei.k*1.667*1.006, unr.unr1*pkr.plo*pkr.tol*unei.k*1.006))))),9) as nor, ;
 pkr.tpr, unr.pan, pkr.prs, unr.pm, unr.di, unr.pri, unr.izw ;
 from pkr, unr, unei, n112 ;
 where unr.tpr=pkr.tpr and pkr.anod!=0 and unr.kets=unei.kets and n112.ods=pkr.ods
так не получается. syntax error. как сделать?
Etsareva вне форума Ответить с цитированием
Старый 24.10.2018, 11:09   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Сначала создать таблицу
http://www.foxclub.ru/rhproject/proj...93ea6211e0.htm
а потом заполнить
http://www.foxclub.ru/rhproject/proj...d02c01eb56.htm
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 24.10.2018, 12:39   #3
Etsareva
Форумчанин
 
Регистрация: 26.01.2018
Сообщений: 180
По умолчанию

тогда вопрос поставлю немного по-другому. эта 5-я таблица уже создана со своей структурой.
мне необходимо обновлять / добавлять (если к.-л. записей нет) данные в ней.
как сделать лучше: insert и update использовать в разных запросах?
Etsareva вне форума Ответить с цитированием
Старый 24.10.2018, 13:02   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

К чему тогда вообще первый пост? А фокс умеет одновременно вставлять и обновлять? insert и update в разных запросах само собой
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составление новой таблицы на основе имеющийся. Wilma13 Microsoft Office Excel 2 13.03.2015 16:33
TTable Создание новой таблицы :) flouwjke БД в Delphi 3 05.05.2012 19:09
составление новой таблицы в excel из существующих данных mr.kot Microsoft Office Excel 0 21.11.2011 20:36
формирование новой таблицы на основе исходной azov Microsoft Office Excel 2 18.07.2009 22:38
Создание новой таблицы на основе данных koda Microsoft Office Excel 2 06.08.2008 18:53