|
MySQL.RU - Webboard
Вернуться
Нужна помощь по запросу! (polecat) 28/02/2005 - 08:40:02
Re: Нужна помощь по запросу! (Валентин) 28/02/2005 - 11:16:22
Re: Нужна помощь по запросу! (polecat) 01/03/2005 - 08:11:08
Re: Читай форум, ответ дан не раз. (Валентин) 01/03/2005 - 19:15:52
Re: Нужна помощь по запросу! (qwert) 02/03/2005 - 04:55:33
Re: Нужна помощь по запросу! (Валентин) 02/03/2005 - 15:58:00
> Original message text:
> From: polecat - 28/02/2005 - 08:40:02
> Subject:Нужна помощь по запросу!
> -----------------
> Народ подскажите плиз!
> Есть таблица o с полями ID,do,oop
> do-дата операции
> oop-отделение
>
> У человека может быть несколько операций.
> В итоге мне нужно получить некоторую сумму на каждое отделение.
> Но если у человека несколько операций, и все они входят в отчетный период то в сумму входят значения по всем операциям. Но в отчет должна входить только одна, та у которой минимальная дата.
> Мой запрос:
> SELECT o.oop,sum(to_days(m.dk)-to_days(m.dn))
> from operation as o
> left join istoris as i on i.id=o.id_ist
> left join motion as m on m.id_ist=i.id
> where o.do>=m.dn and o.do<=m.dk
> group by o.oop
>
> Как это сделать?
>
From: polecat - 01/03/2005 - 08:11:08
Subject:Нужна помощь по запросу!
-----------------
4.0.17
Сегодня опять столкнулся с подобным запросом.
Поля таблицы id,dt(дата),ko(отделение),k1(количество)
Нужно выбрать из таблицы данные в виде:
| Отделение | Кол-во на min дату |
Необходимо сгруппировать по нескольким отделениям, у отделения может быть несколько строк с разными датами.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
20523
|
|