Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Я уже всех достал наверное...но очень надо [D5, Paradox]


vopros ©   (2002-02-06 14:00:00) 

Люди есть таблица:

Фио подразделение молоко хлеб сметана
Вася Мвд 2 3 2
Петя УВД 3 5 6
Женя Мвд 1 1 1
Роберт Братва 100 100 100



В отчете надо:

подразделение молоко хлеб сметана
МВД 3 4 3
Братва 100 100 100
Увд 1 1 1
___________________________________________________
Всего: 104 105 104

Как это сделать тплю пол рабочего дня?
Помогите плиз.


vopros   (2002-02-06 15:14:00) [1]

Johnmen © полегчало уже кажись
Спасибо буду пробывать.


Johnmen   (2002-02-06 15:07:00) [2]

>>>Ну что вы к человеку с ответами пристали ! Ему ведь и так с утра уже плохо ! :)


Jim   (2002-02-06 15:02:00) [3]

В парадоксе не знаю, мне кажется придется нулями заполнять :-(
а в оракле для таких граблей функция decode есть :-|


Дремучий   (2002-02-06 14:56:00) [4]

2 vopros
перед выборкой делай апдейт

update mytable
set ужин = 0
where ужин is null

и все буде ок.
;)


vopros   (2002-02-06 14:53:00) [5]

Но не хотелось бы ужин нулями заполнять...что можно сделать?


Jim   (2002-02-06 14:47:00) [6]

Если ужин NULL то так и дожно быть


Johnmen   (2002-02-06 14:35:00) [7]

Может вернемся к pivo+vodka вместо Обед+ужин ? ;o)


vopros   (2002-02-06 14:28:00) [8]

А например надо посчитать:
Удержание=Обед+ужин, если ужина нет то и удержание он не показывает.


Дремучий   (2002-02-06 14:10:00) [9]

примерно таким запросом через TQuery

select podrazd, sum(moloko), sum(hleb), sum(smetana)
from mytable
group by podrazd
order by podrazd

общий итог считаешь отдельно
только желательно иметь код подразделения, а не строку
;)


Наверх

Титульная страница Поиск, карта сайта Написать письмо