![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Привет всем!
Есть такая проблема. У меня вывод в таблицу такой: ID №договора---------Фамилия -------- Дата-------Деньги 1------50-------------Иванов И.И.------12.12.2010------50 2------50 ------------Иванов И.И.------15.02.2011------100 А хочу такой: ID----№договора-------Фамилия--------Дата--------Сумма 1--------50 Иванов И.И.----12.12.2010 -------------------------------------------------------150 2--------50-----------Иванов И.И.-----15.02.2011 -------- Т.е. как сделать объединение строчек определенного столбца и написать там посередине сумму??? Последний раз редактировалось Botaniq, 12.04.2011 в 18:45. |
|
#2
|
|||
|
|||
|
а база какая? хотя в принципе пофиг какая, можно через Calculated поля сделать.
|
|
#3
|
|||
|
|||
|
База Oracle 10g.
Каким образом можно так сделать?? Можно пояснить кодом |
|
#4
|
||||
|
||||
|
Как интересно у вас сумма по двум датам под одной=)
Код:
select SUM(деньги) as сумма group by ID order by id что нибудь в таком духе можно в запросе попробовать написать вместо Код:
select деньги from таблица order by id или у вас по другому база сделана? И вообще что за таблица, что за вывод? ЗЫ .Вам не кажется, что писать сумму отдельной строкой есть смысл только при выводе всех значениий перед ней? Последний раз редактировалось anonymous, 13.04.2011 в 10:22. |
|
#5
|
||||
|
||||
|
Код:
select sum(Деньги), Фамилия
from таблица
group by Фамилия |
|
#6
|
||||
|
||||
|
оО а что мешает просто к выборке добавить поля с датой и айди?
последние 100500 раз когда я писал запросы типа select a,b,c,d,e,f... все работало. Последний раз редактировалось anonymous, 13.04.2011 в 10:40. |
|
#7
|
|||
|
|||
|
Я хочу вывести сумму посередине двух строк, а не отдельной строкой
|