Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP 9 / 25 сообщений из 99, страница 1 из 4
27.12.2012, 10:47
    #38094547
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Всем привет! есть проблемка имеется 2 таблицы (DO3H50, d5171212) мне необходимо сравнить столбцы Т1, Т2, Т3 из первой таблицы и Т1, Т2 второй таблицы + к этому необходимо суммировать данные из 2-х столбцов(KOL_SHT и KOLMN) разных таблиц (упомянутых ранее) все данные должны выводиться в отдельной таблице , а суммирование тех колонок выводиться в отдельной колонке с названием KOL_SHT + KOLMN
...
Рейтинг: 0 / 0
27.12.2012, 11:01
    #38094574
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Что означает "VFP 9" в заголовке?
...
Рейтинг: 0 / 0
27.12.2012, 11:02
    #38094576
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163Всем привет! есть проблемка имеется 2 таблицы (DO3H50, d5171212) мне необходимо сравнить столбцы Т1, Т2, Т3 из первой таблицы и Т1, Т2 второй таблицы + к этому необходимо суммировать данные из 2-х столбцов(KOL_SHT и KOLMN) разных таблиц (упомянутых ранее) все данные должны выводиться в отдельной таблице , а суммирование тех колонок выводиться в отдельной колонке с названием KOL_SHT + KOLMN но при этом эти столбцы должны быть еще и отдельно друг от друга перед колонкой в которой они суммируются
...
Рейтинг: 0 / 0
27.12.2012, 11:04
    #38094580
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Visual FoxPro

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
27.12.2012, 11:06
    #38094582
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
суть в том что ведется написание SQL запросов
...
Рейтинг: 0 / 0
27.12.2012, 12:12
    #38094674
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163необходимо сравнить столбцы Т1, Т2, Т3 из первой таблицы и Т1, Т2 второй таблицыМы должны догадываться, как именно сравнить?
Alex 0163c названием KOL_SHT + KOLMNНе прокатит, недопустимое имя
...
Рейтинг: 0 / 0
27.12.2012, 12:38
    #38094722
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
ну сравнение идет рядом просто столбцы и все тут гемора нет! вот с сумой парюсь чуток
...
Рейтинг: 0 / 0
27.12.2012, 12:55
    #38094763
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163ну сравнение идет рядом просто столбцы и все тут гемора нет! вот с сумой парюсь чутокНе парься:
Код: plsql
1.
Select .... DO3H50.KOL_SHT + d5171212.KOLMN as NewField From DO3H50,d5171212 ....
...
Рейтинг: 0 / 0
27.12.2012, 13:33
    #38094824
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Jonny540Alex 0163ну сравнение идет рядом просто столбцы и все тут гемора нет! вот с сумой парюсь чутокНе парься:
Код: plsql
1.
Select .... DO3H50.KOL_SHT + d5171212.KOLMN as NewField From DO3H50,d5171212 ....


чет не пошло ошибку пишет и все
...
Рейтинг: 0 / 0
27.12.2012, 13:36
    #38094831
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163,

А почему не написал код ошибки и полностью селект? Телепат что ли?
...
Рейтинг: 0 / 0
27.12.2012, 13:41
    #38094837
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Jonny540,
Пишет что не может рассчитать так как файл слишком большой! у Меня отдна таблица весит 30 метров
...
Рейтинг: 0 / 0
27.12.2012, 13:48
    #38094852
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163

Такая выборка проходит?
Код: plsql
1.
Select .... DO3H50.KOL_SHT, d517212.KOLMN, 0.00 as NewField From DO3H50,d5171212 ....
...
Рейтинг: 0 / 0
27.12.2012, 13:55
    #38094865
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Jonny540,
суть получается в том что если не ставить условия отбора оно даже таблицу не может вывести целиком так как там более 5 тыщ строк. а мне + к суммированию нужно еще что бы все выводило
...
Рейтинг: 0 / 0
27.12.2012, 13:59
    #38094872
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163,

ВладимирМНапомню, что FoxPro ограничивается размером таблицы в 2ГБ или количеством записей в 1 миллиард (1 и 9 нулей). Смотря что раньше кончится.
...
Рейтинг: 0 / 0
27.12.2012, 14:00
    #38094873
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Jonny540,
так о че он мне такой бред пишет я не втираю чет!
...
Рейтинг: 0 / 0
27.12.2012, 14:09
    #38094887
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163,

Ну так полностью свой селект можешь показать, или гадать будем?
...
Рейтинг: 0 / 0
27.12.2012, 14:28
    #38094929
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Jonny540,
select d5171212.KC, d5171212.OIS, d1571212.NO, d1571212.KOL_SHT, DO3H50.Cpl, DO3H50.KOLMN from d1571212, DO3H50;
обычный но он даже не выводит мне ни че на 6 % пишет много сильно
...
Рейтинг: 0 / 0
27.12.2012, 17:01
    #38095203
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163Jonny540,
select d5171212.KC, d5171212.OIS, d1571212.NO, d1571212.KOL_SHT, DO3H50.Cpl, DO3H50.KOLMN from d1571212, DO3H50;
обычный но он даже не выводит мне ни че на 6 % пишет много сильно
да там еще нужно суммировать через Group By
...
Рейтинг: 0 / 0
27.12.2012, 17:17
    #38095246
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163,
точнее с использованием этого запроса
...
Рейтинг: 0 / 0
27.12.2012, 17:22
    #38095261
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163Jonny540,
select d5171212.KC, d5171212.OIS, d1571212.NO, d1571212.KOL_SHT, DO3H50.Cpl, DO3H50.KOLMN from d1571212, DO3H50;
обычный но он даже не выводит мне ни че на 6 % пишет много сильно

Это что, полный селект?
...
Рейтинг: 0 / 0
27.12.2012, 17:30
    #38095273
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
IgorNG,

ну вот даже это не хочет делать пишет много данных! если не ставить отбор по критериям вообще ни че не выходит
...
Рейтинг: 0 / 0
27.12.2012, 17:37
    #38095283
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163Alex 0163Jonny540,
select d5171212.KC, d5171212.OIS, d1571212.NO, d1571212.KOL_SHT, DO3H50.Cpl, DO3H50.KOLMN from d1571212, DO3H50;
обычный но он даже не выводит мне ни че на 6 % пишет много сильно
да там еще нужно суммировать через Group By

А не смущает в конце селекта двоеточие?
...
Рейтинг: 0 / 0
27.12.2012, 17:46
    #38095294
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163если не ставить отбор по критериям вообще ни че не выходитВот именно!. Критерии таки надо ставить. А то сделали декартово произведение из таблиц и нарвались на уже указанные ограничения по объемам. Вам зачем результат в 2 гига или миллиард записей?
...
Рейтинг: 0 / 0
28.12.2012, 09:02
    #38095716
Alex 0163
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Sergey Sizov,
Внедрение готовой продукции на производство
...
Рейтинг: 0 / 0
28.12.2012, 10:28
    #38095797
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9
Alex 0163Sergey Sizov,
Внедрение готовой продукции на производствоНу и что? Что это меняет? И каким боком это к правильности написания запроса? Это отменяет необходимость отбирать только нужные записи, а не всю возможную кучу?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP 9 / 25 сообщений из 99, страница 1 из 4
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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