|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoft, Кажется вам уже говорили, приведите структуру данных, с тестовыми наборами. Неужели это кто то должен за вас делать? И вам тут же предложат кучу вариантов. Принцип же таков. Данные готовятся на сервере (Вьюха, либо ХП) а клиент их получает и показывает. И это не только к этой задаче... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 07:55 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
Сделал вот такой запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Не могу вытащить сумму... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 12:31 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoft, Какую сумму? Мы ж не видим вашего экрана, ваших данных. Хотите ответа, выкладывайте инфу, что не выходит. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 13:27 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
asdorКажется вам уже говорили, приведите структуру данных, с тестовыми наборами.Таблица DOKOD: Код: sql 1. 2. 3. 4. 5. 6. 7.
Таблица SPRSTR: Код: sql 1. 2.
По дебету: входящие сообщения Код: sql 1. 2.
Из них: Финансовые Код: sql 1. 2. 3. 4.
Торговые Код: sql 1.
Переводы Код: sql 1. 2. 3.
По кредиту исходящие сообщения Код: sql 1. 2.
Из них: Финансовые Код: sql 1. 2. 3. 4.
Торговые Код: sql 1.
Переводы Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:05 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
Уважаемые знатоки, теперь необходимо получить кросс-таблицу в ms sql горизонтально по валютам, вертикально по странам, по типу сообщений (входящие: Финансовые, Торговые, Переводы и исходящие: Финансовые, Торговые, Переводы) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:09 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoftasdorКажется вам уже говорили, приведите структуру данных, с тестовыми наборами.Таблица DOKOD: Код: sql 1. 2. 3. 4. 5. 6. 7.
Нет, это просто ппц какой-то. А типы данных мы должны угадать? Или использовать какие попало? Вы не умеете получать структуру таблиц на сервере в виде кода создания таблиц? И где тестовые наборы данных? Опять мы сами их должны придумать? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:14 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoftУважаемые знатоки, теперь необходимо получить кросс-таблицу в ms sql горизонтально по валютам, вертикально по странам, по типу сообщений (входящие: Финансовые, Торговые, Переводы и исходящие: Финансовые, Торговые, Переводы)Вместо повторения того, что и так всем ясно, лучше выполнили то, что от вас просят. Разумеется, если таки хотите получить помощь. Кстати, на, опять же, повторенной картинке с изображением таблички Excel нет совершенно ничего про финансовые, торговые и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:17 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
Sergey SizovularsoftУважаемые знатоки, теперь необходимо получить кросс-таблицу в ms sql горизонтально по валютам, вертикально по странам, по типу сообщений (входящие: Финансовые, Торговые, Переводы и исходящие: Финансовые, Торговые, Переводы)Вместо повторения того, что и так всем ясно, лучше выполнили то, что от вас просят. Разумеется, если таки хотите получить помощь. Кстати, на, опять же, повторенной картинке с изображением таблички Excel нет совершенно ничего про финансовые, торговые и т.д. +100500 Посмотрел, топик начат 22.03 Я еще в отпуске был))) Если б ТС сразу привел структуру, сказал про МС, и привел тестовые наборы данных, 23.03 думаю проблема бы решилась. Конечно, это больший труд, чем лаконичные вопросы)))) Сегодня 30.03 )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:22 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
Sergey SizovА типы данных мы должны угадать? Или использовать какие попало? Вы не умеете получать структуру таблиц на сервере в виде кода создания таблиц? И где тестовые наборы данных? Опять мы сами их должны придумать?Простите Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Код: sql 1. 2. 3.
Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:28 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoft, ну, а тестовые данные? Или начнете нам рассказывать про жуткую секретность справочников валют и стран? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:34 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoft, Упорствуете?)))) Не надо извиняться))) Думаете это нам надо. Решение) Нормальную структуру Create table... И через insert наборы данных ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:34 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
Sergey Sizovularsoft, ну, а тестовые данные? Или начнете нам рассказывать про жуткую секретность справочников валют и стран?Я не знаю как вставить данные ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:44 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
asdor, да ладно, таблички я наконец-то создал. Правда пустые. Валюты из кусков его кода можно понатаскать, со странами облом, не говоря уж об основной таблице фактов. :) Я пока займусь созданием вспомогательных таблиц чтобы не рябило в глазах от всяческих магических чисел. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:47 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
Sergey Sizovasdor, да ладноРеально я не знаю ))) Справочник стран, примерно вот так: Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:54 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoft, ну хотя бы примерно так и с валютами, и с основной таблицей. Справочники можно полностью (наверняка они небольшие), а из основной сделать выборку, например, последних пары десятков записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 14:57 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoftСправочник стран, примерно вот так: Код: sql 1. 2. 3. 4. 5.
В идеале это должно было выглядеть так: Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 15:01 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
Sergey Sizovularsoft, ну хотя бы примерно так и с валютами. Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 15:03 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
Sergey Sizovularsoft, ну хотя бы примерно так и с основной таблицей. Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 15:15 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoftVVV11519XXXXXXXX VVV10102ХХХХХХХХ VVV11519XXXXXXXX VVV10102ХХХХХХХХ VVV20002XXXXXXXX VVV10102YYYYYYYYПрекрасные тестовые данные. Ибо ни под одно из представленных в данном топике условий не подходят... У вас действительно счета начинаются с VVV? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 15:51 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
Sergey SizovПрекрасные тестовые данные. Ибо ни под одно из представленных в данном топике условий не подходят... У вас действительно счета начинаются с VVV? Уважаемый Sergey, это просто примеры... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 19:15 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoftУважаемый Sergey, это просто примеры...Вместо VVV или 127 можно поставить что угодно. Можно 444 или 567 или 832 и проверить... Необязательно же тут реальные коды выставить... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 19:21 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoftSergey SizovПрекрасные тестовые данные. Ибо ни под одно из представленных в данном топике условий не подходят... У вас действительно счета начинаются с VVV? Уважаемый Sergey, это просто примеры...Прелестно. Теперь попробуйте объяснить это серверу. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 19:56 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoftularsoftУважаемый Sergey, это просто примеры...Вместо VVV или 127 можно поставить что угодно. Можно 444 или 567 или 832 и проверить... Необязательно же тут реальные коды выставить...А реальные никто и не просил. Но хоть немного подходящие под условия задачи можно было сделать? Из чего вы тут собрались делать секрет? Из плана счетов кредитных организаций? Так он один, обязателен для всех банков, и находится в свободном доступе на сайте Центробанка. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 20:02 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
Скажите плз, чего еще не хватает? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2018, 21:29 |
|
Объединить несколько таблиц и получить одну таблицу
|
|||
---|---|---|---|
#18+
ularsoft, Я бы посоветовал, не расчитывать, на трудолюбие отвечающих. Вчера у Сергея было время, завтра не будет... Напишите скрипт создания таблиц, и заполнения их тестовыми данными, а далее, что вы из этих данных хотите получить. Посмотрите как задают вопросы на форуме Microsoft SQL Server И коли не знаете как создать скрипт - научитесь. Поработайте немного, помогите отвечающим, и будет вам счастье. На самом деле, сможете задать этот же вопрос и другом форуме, и вам тут же ответят. Вопросы надо задавать не в техническом стиле, а не в стиле "Война и мир" ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2018, 09:11 |
|
|
start [/forum/topic.php?fid=41&msg=39623325&tid=1581804]: |
0ms |
get settings: |
14ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
others: | 353ms |
total: | 534ms |
0 / 0 |