|
VFP 9
|
|||
---|---|---|---|
#18+
Sergey Sizov, Суть в том что необходимо подсчитать сумму между 2-мя столбцами разных таблиц! например у меня 28500 строк в одной таблице а вторую вообще молчу! так если знаете подскажите как сделать это ! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 10:50 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163Всем привет! есть проблемка имеется 2 таблицы (DO3H50, d5171212) мне необходимо сравнить столбцы Т1, Т2, Т3 из первой таблицы и Т1, Т2 второй таблицы + к этому необходимо суммировать данные из 2-х столбцов(KOL_SHT и KOLMN) разных таблиц (упомянутых ранее) все данные должны выводиться в отдельной таблице , а суммирование тех колонок выводиться в отдельной колонке с названием KOL_SHT + KOLMN По пунктам Alex 0163необходимо сравнить столбцы Т1, Т2, Т3 из первой таблицы и Т1, Т2 второй таблицы Что означает эта фраза? Каким образом предполагается сравнивать? Чего с чем? Кроме того, вот у Вас 30 тысяч записей в первой таблице. С какими именно записями второй таблицы Вы хотите осуществить это сравнение? Со всеми сразу? Каким образом? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 10:59 |
|
VFP 9
|
|||
---|---|---|---|
#18+
ВладимирМ, необходимо сопоставить столбцы поочередно Т1 и Т1 с разных таблиц и так далее . в конце 2 столбца которые необходимо сравнить но сначала они показаны а затем столбец который уже суммировал их. но в запросах должна фигурировать команда Group By. вот таккая вот ситуация меня больше всего напрегает то что мне не дает даже выполнить программу так как пишет сильно много весит! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 11:57 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163ВладимирМ, необходимо сопоставить столбцы поочередно Т1 и Т1 с разных таблиц и так далее . в конце 2 столбца которые необходимо сравнить но сначала они показаны а затем столбец который уже суммировал их. но в запросах должна фигурировать команда Group By. вот таккая вот ситуация меня больше всего напрегает то что мне не дает даже выполнить программу так как пишет сильно много весит!Да вы можете, наконец, объяснить не своими словами, а как это написано в задании? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 12:15 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Jonny540, задания как такового нет! все словесно сказано было! так как задание ни то дали ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 13:46 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163Sergey Sizov, Суть в том что необходимо подсчитать сумму между Что такое "сумма между"? Сумму двух столбцов езе как-то могу представить, сумму между - никак.2-мя столбцами разных таблиц! например у меня 28500 строк в одной таблице а вторую вообще молчу!И Вы своим запросом делаете ВСЕ! комбинации сочетания записей этих таблиц. Умножте количества записей в таблицах друг на друг. А они именно все нужны? Или таки только такие, которые соответствуют каким-то условиям? так если знаете подскажите как сделать это !Что ЭТО? То, что Вы сейчас пока пытаетесь делать - абсурд. Мы так еще и не получили внятного описания задачи. Приведите хотябы по две-три записи из каждой таблицы и на их основе покажите результат, который хочется видеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 14:36 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163ВладимирМ, необходимо сопоставить столбцы поочередно Т1 и Т1 с разных таблиц и так далее . в конце 2 столбца которые необходимо сравнить но сначала они показаны а затем столбец который уже суммировал их. но в запросах должна фигурировать команда Group By. вот таккая вот ситуация меня больше всего напрегает то что мне не дает даже выполнить программу так как пишет сильно много весит! Извините, но из вашего объяснения ничего не понятно. Приведите пример. Ну, как-то так Таблица 1 Т1Т2Т3123456 Таблица 2 Т1Т2Т3456789 И вот что означает "сравнить"? Что я должен сделать вот с этими записями и что должен получить в результате? Пока без суммирования. Только сам факт сравнения. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 16:08 |
|
VFP 9
|
|||
---|---|---|---|
#18+
ВладимирМ, вот должно быть как то так столбец из 1 табл столбец из 2 табл подсчет 2х предыдущих для суммирования для суммирования столбцов и вывод в данный T1 T1 T2 T2 12 10 22 1 2 5 78 15 15 30 2 5 7 54 17 18 35 3 4 8 67 21 11 32 Т1 и Т1 это столбцы из разных таблиц так же как и Т2 и Т2! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 16:29 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163, блин все в кучу вот должно быть как то так ......................столбец из 1 табл....столбец из 2 табл........подсчет 2х предыдущих ....................для суммирования.....для суммирования.......столбцов и вывод в данный T1.T1.T2.T2.............12.........................10...................................22 1...2...5..78.............15.........................15...................................30 2...5...7..54.............17.........................18...................................35 3...4...8..67.............21.........................11...................................32 . Т1 и Т1 это столбцы из разных таблиц так же как и Т2 и Т2! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 16:33 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163, 1. Т.е. структура таблиц одинакова, и нужно сложить столбцы попарно (1+1, 2+2, ... ,n+n)? 2. Есть ли еще условия при сложении? 3. А если количество записей если разное, тогда как ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 16:57 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Jonny540, нет Т1 и Т1 находятся рядом друг с другом как и Т2 и Т2! а вот два столбца которые должны слаживаться (именуем их Р1 и Р1) они сначала выводятся а в следующем столбце уже выводится их сумма. а с тем что если не одинаковое количество строк не должно ни че делать просто остается значение и все а поле с суммой остается пустым. вот примерно так "если все сложить" мне объясняли. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 17:20 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Да подождите Вы с суммированием! Основной вопрос, ответ на который от Вас все и хотят получить, какая запись первой таблицы должны соответствовать какой записи второй. Если Взять за образец приведенный мной вариант содержимого, правильно ли я понимаю, что в итоговой таблице у Вас записи двух исходных таблиц сопоставляются по их физическим номерам? Исходные таблицы Строка Таб1.Т1 Таб1.Т2112245 Строка Таб2.Т1 Таб2.Т2145267 Результат сопоставления БЕЗ суммирования Строка Таб1.Т1 Таб1.Т2 Таб2.Т1 Таб2.Т21124524567 PS: Таблицы в теме оформляются через обрамление тегом "CSV" (кнопка на верху темы). Элементы отделяются друг от друга запятыми. А под темой есть кнопка "Предварительный просмотр", чтобы проверить, что получилось при форматировании ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2012, 19:14 |
|
VFP 9
|
|||
---|---|---|---|
#18+
ВладимирМ, Да все именно так как вы и описали. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2013, 10:14 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Каникулы закончились, задание осталось! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 08:49 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Redrik, Нееее сессия была да и ноут умер ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 09:01 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163Redrik, Нееее сессия была да и ноут умерНадеюсь, сессия была успешная и поминки по ноуту уже справили? Тогда поехали дальше: ВладимирМ, Да все именно так как вы и описали. Теперь рассказывай о суммировании на основе примера ВладимираМ. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 12:28 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Jonny540, да хоронили ноут порвали 3 баяна ну вот пирмер. Есть 2 таблицы: Таблица №1 Строка Т1 Т2 Т312114132101323567 Таблица 2 Строка Т1 Т2 Т311210325121931183 Необходимо сделать 3 таблицу что бы в ней были обьедннены 2 таблицы) Должно получиться примерно так: строка Т1Т1 Т2Т2 Т3+Т3=...121121410Т3+Т3= 1621051312Т3+Т3=21351618 Т3+Т3=10 таким вот способом ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 13:28 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163... Необходимо сделать 3 таблицу что бы в ней были обьедннены 2 таблицы) Должно получиться примерно так: строка Т1Т1 Т2Т2 Т3+Т3=...121121410Т3+Т3= 1621051312Т3+Т3=21351618 Т3+Т3=10 таким вот способом Пусть: 1) tablica1 -это имя 1-ой таблицы 2) tablica2 -это имя 2-ой таблицы 3) stroka, t1, t2, t3 -это имена полей в таблицах(они по условию одинаково именуются) 4) tablica3 -это имя результирующей таблицы Тогда: SELECT a.t1 as p1,b.t1 as p2,a.t2 as p3,b.t2 as p4,a.t3+b.t3 as sum1 FROM tablica1 a, tablica2 b WHERE a.stroka=b.stroka INTO TABLE tablica3 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 13:59 |
|
VFP 9
|
|||
---|---|---|---|
#18+
pioner-v, Объясни мне плиз вот это-a.t1 as p1,b.t1 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 15:06 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163 Объясни мне плиз вот это-a.t1 as p1,b.t1 Выбрать колонку t1 из таблицы a и присвоить ей имя p1, выбрать колонку t1 из таблицы b ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 15:35 |
|
VFP 9
|
|||
---|---|---|---|
#18+
[quot Alex 0163]pioner-v, не пошло создало таблицу ри входе в которую выбираешь какую из 2-х таблиц нужно открыть и все ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 15:39 |
|
VFP 9
|
|||
---|---|---|---|
#18+
[quot Alex 0163]Alex 0163pioner-v, не пошло создало пустую таблицу ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 16:10 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163pioner-v, Объясни мне плиз вот это-a.t1 as p1,b.t1 Когда в выборке из двух и более таблиц встречаются поля с одинаковыми именами, то для их идентификации в выходном наборе можно присвоить новые имена таким образом, чтобы они отличались друг от друга и не совпадали ни с одним именем других полей в результате. Чтобы отличить t1 из tablica1 от t1 из tablica2 в выходном наборе, я присвоил им "другие" имена. --------------------------------- А результирующая выборка получилась "пустой" не потому, что Select неверен, а потому, что, видимо, 1) запись в исходных таблицах не имеет поля с именем Stroka либо 2) а если имеется, то это поле из tablica1 и из tablica2 не имеют совпадающих значений либо 3) все же структура таблиц не такая, как в приведенном мной выше посте. ---------------------------------- При пользовании нашими подсказками и примерами надо "корректировать" их на то, что имеется у тебя. Кстати, в записях таблиц присутствует поле, которое я назвал как "stroka"? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2013, 18:47 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Ладненько начнем с того почему у меня при выводе колонок из нескольких таблиц пишет сильно большой размер? причем если эти столбцы выводить по отдельности все нормально а если сразу все то не получается, а мне необходимо выводить именно все строки! что можно сделать???? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2013, 11:26 |
|
VFP 9
|
|||
---|---|---|---|
#18+
Alex 0163Ладненько начнем с того почему у меня при выводе колонок из нескольких таблиц пишет сильно большой размер? причем если эти столбцы выводить по отдельности все нормально а если сразу все то не получается, а мне необходимо выводить именно все строки! что можно сделать???? Так и пишет: сильно большой? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2013, 11:34 |
|
|
start [/forum/topic.php?fid=41&msg=38115867&tid=1583142]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 271ms |
total: | 430ms |
0 / 0 |