ďťż
 
Grupowanie =?ISO-8859-2?Q?wynik=F3w_=5Bsql=5D?= ďťż
 
Grupowanie =?ISO-8859-2?Q?wynik=F3w_=5Bsql=5D?=
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

Grupowanie =?ISO-8859-2?Q?wynik=F3w_=5Bsql=5D?=



Adam K. - 13-03-2006 11:21
Grupowanie =?ISO-8859-2?Q?wynik=F3w_=5Bsql=5D?=
  Mam w tabeli taką mniej więcej strukturę:

id
id_parent
data_od

chciałbym wybrać z wyników każdy z najmniejszą datą >= dziś, ale żeby
wyniki były pogrupowane po tym samym id || id_wzoru. Tzn. docelowo w
danym zestawie o tym samym id (unikatowy) lub id_wzoru powinienem dostać
jeden rekord, nabliższy dzisiejszego dnia. Jak się za to zabrać, bo coś
nie mam pomysłu?

--
Adam K.





Adam K. - 13-03-2006 11:21

  Adam K. napisał(a):
> Mam w tabeli taką mniej więcej strukturę:
>
> id
> id_parent
> data_od
>
> chciałbym wybrać z wyników każdy z najmniejszą datą >= dziś, ale żeby
> wyniki były pogrupowane po tym samym id || id_wzoru. Tzn. docelowo w
> danym zestawie o tym samym id (unikatowy) lub id_wzoru powinienem dostać
> jeden rekord, nabliższy dzisiejszego dnia. Jak się za to zabrać, bo coś
> nie mam pomysłu?
>

Acha... w wyniku pownienem dostać wartości wszystkich trzech pól.

--
Adam K.




Adam K. - 13-03-2006 11:21

  Adam K. napisał(a):
> Adam K. napisał(a):
>
>> Mam w tabeli taką mniej więcej strukturę:
>>
>> id
>> id_parent
>> data_od
>>
>> chciałbym wybrać z wyników każdy z najmniejszą datą >= dziś, ale żeby
>> wyniki były pogrupowane po tym samym id || id_wzoru. Tzn. docelowo w
>> danym zestawie o tym samym id (unikatowy) lub id_wzoru powinienem
>> dostać jeden rekord, nabliższy dzisiejszego dnia. Jak się za to
>> zabrać, bo coś nie mam pomysłu?
>>
>
> Acha... w wyniku pownienem dostać wartości wszystkich trzech pól.
>

Ok, znalazłem, distinct on wraz z coalesce pomogło. W innych sytuacjach
pewnie trzebaby się bawić z group by i first, ale w pg tak łatwiej i
chyba first nie ma...

--
Adam K.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 =?iso-8859-2?q?Co_oznacza_b=B3=B1d_Warning:_mysql=5Fconnect() _[function.mysql-connect]:_Can't_connect_to_local_MySQL_server_through_sock et_'/var/run/mysqld/mysqld.sock'_(2)_in?= =?iso-8859-2?q?Informatyka,_Java,_EJB,_Ajax,_Spring=2E_Czy=BF by_to_koniec_=B6wiata,_czy_te=BF_nasze_uczelnie_b= EAd=B1_uczy=B3y_w_ko=F1cu!_czego_praktycznego_=2E= 2E=2E=2E?= =?iso-8859-2?q?Ati_Mobility_Radeon_X300_W_Notebooku_Jak_Zwi=E Akszy=E6_Ilo=B6=E6_Grafiki_Poprzez_Wsp=F3=B3dziele nie_Z_Ramu=3F=3F=3F?= =?ISO-8859-2?Q?=AFegnam_si=EA=2E=2E=2E?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • lisinski.htw.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