







|
MySQL.RU - Webboard
Вернуться
Реально одним запросом DATETIME (период) (MVD) 10/03/2007 - 11:09:48
Re: Реально одним запросом DATETIME (период) (bac) 10/03/2007 - 13:26:11
Re: Реально одним запросом DATETIME (период) (MVD) 13/03/2007 - 13:42:58
Re: Реально одним запросом DATETIME (период) (bac) 14/03/2007 - 22:29:58
> Original message text:
> From: MVD - 10/03/2007 - 11:09:48
> Subject:Реально одним запросом DATETIME (период)
> -----------------
> Реально одним запросом DATETIME (период) разные OTDEL последнее время за день?
>
> Ситуация не из лучших...
> Есть таблица...
> к примеру Table1
>
> ID, OTDEL, SUM_OTDEL, DATE_OTDEL
> '0000001U2', 2, 5612.32000, '2005-04-18 19:30:41'
> '0000001U1', 1, 3612.53000, '2005-04-18 19:31:41'
> '0000001U2', 2, 5712.45000, '2005-04-18 20:05:41'
> '0000001U4', 4, 7612.34000, '2005-04-18 20:05:41'
> '0000001U6', 6, 8612.65000, '2005-04-18 20:05:41'
> ................. И так к 2006-году...
> '0000001U7', 7, 1612.23000, '2005-04-18 09:05:41'
> '0000001U7', 4, 5612.77000, '2005-04-18 15:13:41'
>
> Как можно выбрать периодически допустим с 2005-05-01 по 2005-07-30 чтобы результатом
> был каждый день периода с последним временем регистрации в базе ?
>
> Что не делал всегда отбираються все изминения, тоисть если в одном дне регистрация Отдела №1 была 10 раз. То и запись выбераеться 10 раз. И так со всеми....
>
> Что не делал только - и GROUP BY и DISTINCT (BETWEEN само собой)....
>
> Может ктото сталкивался с таким когда нибудь.?
>
> Заранее благодарен...
>
From: bac - 14/03/2007 - 22:29:58
Subject:Реально одним запросом DATETIME (период)
-----------------
SELECT t1.*
FROM KASSA t1
JOIN (
SELECT t2.N_OTDEL, MAX(t2.DATE) AS MAX_DATE
FROM KASSA t2
WHERE
DATE(t2.DATE) BETWEEN '2006-08-08' AND '2006-08-10'
GROUP BY DATE(t2.DATE),t2.N_OTDEL
) V_T
ON t1.N_OTDEL = V_T.N_OTDEL
AND t1.DATE = V_T.MAX_DATE ;
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31012
|
|