Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывод данных в однй строку / 5 сообщений из 5, страница 1 из 1
29.07.2013, 11:46:12
    #38347150
bek-b2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных в однй строку
Добрый день!

У меня есть таблица (1) такого вида

ID Summa INN Acrual Taxid
21 45.50 2223* 320 -
21 26.30 2223* 370 -
21 10.05 2223* - 1


Как вывести в ОДНУ строку ID, Summa1 (при Acrual = 320) и Summa2 (при Taxid = 1) ?
...
Рейтинг: 0 / 0
29.07.2013, 11:47:40
    #38347152
bek-b2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных в однй строку
немного строка сдвинулась...последняя строчка...значение "1" ...должно быть под Taxid
...
Рейтинг: 0 / 0
29.07.2013, 12:07:02
    #38347187
qwerty112
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных в однй строку
bek-b2немного строка сдвинулась...последняя строчка...значение "1" ...должно быть под Taxid
http://www.sql.ru/faq/faq_topic.aspx?fid=202
...
Рейтинг: 0 / 0
16.08.2013, 07:43:21
    #38368407
Весёлый
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных в однй строку
bek-b2, я у себя решал похожую проблему (правда в более простой постановке), с помощью функции decode.
...
Рейтинг: 0 / 0
16.08.2013, 07:54:15
    #38368408
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод данных в однй строку
Код: sql
1.
2.
3.
4.
5.
6.
select
  id,
  sum(if(acrual=320,summa,0)summa1,
  sum(if(taxid=1,summa,0)summa2
from myTable
group by id
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывод данных в однй строку / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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