ďťż
 
=?ISO-8859-2?Q?[mysql]_Nie_potrafi=EA_zgrupowa=E6_selecta_(proste)?= ďťż
 
=?ISO-8859-2?Q?[mysql]_Nie_potrafi=EA_zgrupowa=E6_selecta_(proste)?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?ISO-8859-2?Q?[mysql]_Nie_potrafi=EA_zgrupowa=E6_selecta_(proste)?=



Adam D - 16-02-2007 00:01
=?ISO-8859-2?Q?[mysql]_Nie_potrafi=EA_zgrupowa=E6_selecta_(proste)?=
  tabela

id imie data status
1 Adam 2007-01-01 1
2 Kasia 2006-01-01 1
3 Monika 2005-01-01 1
4 Adam 2007-01-01 1
5 Adam 2004-02-07 1
6 Kasia 2007-01-01 1
7 Kasia 2007-03-01 1
8 Adam 2006-10-01 1
9 Adam 2005-11-01 0

I chcę tak:
Wybierz imię, największa data
from tabelka
where status=1
posortuj wg największa data desc
grupuj tak żeby każde imie było tylko raz z największą datą.

z powyższego przykładku powinien wypisać:
Kasia 2007-03-01
Adam 2007-01-01
Monika 2005-01-01

wiem, ze group, ale próbuje, próbuje i mi nie działa...
pomóżcie pliz.
adam

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





Rafal \(sxat\) - 16-02-2007 00:01

 
>
> id imie data status
> 1 Adam 2007-01-01 1
> 2 Kasia 2006-01-01 1
> 3 Monika 2005-01-01 1
> 4 Adam 2007-01-01 1
> 5 Adam 2004-02-07 1
> 6 Kasia 2007-01-01 1
> 7 Kasia 2007-03-01 1
> 8 Adam 2006-10-01 1
> 9 Adam 2005-11-01 0
>
> I chcę tak:
> Wybierz imię, największa data
> from tabelka
> where status=1
> posortuj wg największa data desc
> grupuj tak żeby każde imie było tylko raz z największą datą.
>
> z powyższego przykładku powinien wypisać:
> Kasia 2007-03-01
> Adam 2007-01-01
> Monika 2005-01-01
>

wiec pomagam w zaliczeniu jakis baz danych na jakiejs .........:

select imie, max(data) from tabelka where status=1 group by imie




Cavallino - 16-02-2007 00:01
=?iso-8859-2?Q?Re:_=5Bmysql=5D_Nie_potrafi=EA_zgrupowa=E6_sel ecta_=28pr?==?iso-8859-2?Q?oste=29?=
 
Użytkownik "Rafal (sxat)" <gonzak@op.pl> napisał w wiadomości news:

> wiec pomagam w zaliczeniu jakis baz danych na jakiejs .........:
>
> select imie, max(data) from tabelka where status=1 group by imie

W sporej ilości baz pola tabeli nie mogą występować w select razem z
funkcjami agregującymi.
Warto by wiedzieć na jaką bazę to ma być.




=?ISO-8859-2?Q?Rafa=B3_Korszu=F1?= - 16-02-2007 00:01

  Cavallino napisał(a):
> Użytkownik "Rafal (sxat)" <gonzak@op.pl> napisał w wiadomości news:
>
>
>> wiec pomagam w zaliczeniu jakis baz danych na jakiejs .........:
>>
>> select imie, max(data) from tabelka where status=1 group by imie
>>
>
> W sporej ilości baz pola tabeli nie mogą występować w select razem z
> funkcjami agregującymi.
> Warto by wiedzieć na jaką bazę to ma być.
>
ale akurat w mysql'u działa w nazwa bazy w temacie
pozdrawiam

--
Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych





Hubert =?ISO-8859-2?Q?Czobodzi=F1ski?= - 16-02-2007 00:01

  >> select imie, max(data) from tabelka where status=1 group by imie
>
> W sporej ilości baz pola tabeli nie mogą występować w select razem z
> funkcjami agregującymi.

W jakich na przykład? -- bo jeszcze takiej nie spotkałem (choć jest też
wiele takich, których nie używałem). Wydaje mi się jednak, że bez tego
grupowanie nie miałoby wielkiego sensu...

h.




Cavallino - 16-02-2007 00:01
=?iso-8859-2?Q?Re:_=5Bmysql=5D_Nie_potrafi=EA_zgrupowa=E6_sel ecta_=28pr?==?iso-8859-2?Q?oste=29?=
 
Użytkownik "Hubert Czobodziński" <admin@globalremoval.com> napisał w
wiadomości news:er1r24$crj$1@news.onet.pl...
>>> select imie, max(data) from tabelka where status=1 group by imie
>>
>> W sporej ilości baz pola tabeli nie mogą występować w select razem z
>> funkcjami agregującymi.
>
> W jakich na przykład?

Centura, Pervasive itd.




Hubert =?ISO-8859-2?Q?Czobodzi=F1ski?= - 16-02-2007 00:01

  >>> W sporej ilości baz pola tabeli nie mogą występować w select razem z
>>> funkcjami agregującymi.
>>
>> W jakich na przykład?
>
> Centura, Pervasive itd.

W dokumentacji do obu (odpowiednio GUPTA SQLBase SQL Language Reference oraz
SQL Engine Reference) autorzy twierdzą co innego...

h.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Gdzie MySQL 4.1, a gdzie 5.0? [MS SQL] "set names" (mySQL) w MS SQL oracle -> oracle lub oracle -> mysql replikacja - programy [MySQL] Zwrot tego, co pasuje i nie pasuje :-/ [pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1 [mysql] galeria zdjec - numerowanie zdjec [MySQL] Zapytanie z pliku , wynik do pliku [mysql] CONCAT agregujący, ale nie GROUP_CONCAT() mysql data 0000-00-00 na koniec [MySQL] Problem z zapisem danych w bazie danych
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nawschodzie.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com