You are here: Re: grouping select query « MsSQL Server « IT news, forums, messages
Re: grouping select query

Posted by Robert Klemme on 10/21/30 11:31

PYCTAM wrote:
> Hi,
>
> I have data stored as in below sample :
>
> -------------------------------+---------------------------------+------
--------
> DateBegin | DateEnd | Rate
> -------------------------------+---------------------------------+------
--------
> 2005-11-13 00:00:00 2005-11-14 00:00:00 63.0000
> 2005-11-14 00:00:00 2005-11-15 00:00:00 63.0000
> 2005-11-15 00:00:00 2005-11-16 00:00:00 45.0000
> 2005-11-16 00:00:00 2005-11-17 00:00:00 45.0000
> 2005-11-17 00:00:00 2005-11-18 00:00:00 45.0000
> 2005-11-18 00:00:00 2005-11-19 00:00:00 45.0000
> 2005-11-19 00:00:00 2005-11-20 00:00:00 45.0000
> 2005-11-20 00:00:00 2005-11-21 00:00:00 63.0000
> 2005-11-21 00:00:00 2005-11-22 00:00:00 63.0000
> -------------------------------+---------------------------------+------
--------
>
>
> I have to group the select query in this way :
>
> -------------------------------+---------------------------------+------
--------
> DateBegin | DateEnd | Rate
> -------------------------------+---------------------------------+------
--------
> 2005-11-13 00:00:00 2005-11-15 00:00:00 63.0000
> 2005-11-15 00:00:00 2005-11-20 00:00:00 45.0000
> 2005-11-20 00:00:00 2005-11-22 00:00:00 63.0000
> -------------------------------+---------------------------------+------
--------
>
> When I run below grouped statement, I get follewed result:
>
> SELECT MIN(DateBegin) AS DateBegin, MAX(DateEnd) AS DateEnd,
> Rate FROM X GROUP BY Rate
>
> -------------------------------+---------------------------------+------
--------
> DateBegin | DateEnd | Rate
> -------------------------------+---------------------------------+------
--------
> 2005-11-13 00:00:00 2005-11-22 00:00:00 63.0000
> 2005-11-15 00:00:00 2005-11-20 00:00:00 45.0000
> -------------------------------+---------------------------------+------
--------
>
> How can I do a query like in 2nd sample from top?

Care to explain by what you want to group? I cannot recognize it from
your sample output.

robert

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация