Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: group by w polu timedata
Forum PHP.pl > Forum > Bazy danych > MySQL
Civil
Witam,
mam pole datetime, czy da się jakoś pogrupować dane wyświetlał kolejne daty, w których jest przynajmniej jeden rekord?

Czyli np. są tam dane 2007-07-11 12:50 2007-07-11 10:50 2007-07-10 12:20

a on wyrzuca tylko dwa wiersze 2007-07-11 i 2007-07-10?
SongoQ
  1. SELECT ... FROM tabela GROUP BY pole
Civil
No tak, ale to wywali pięć dat z tego samego dnia, które różnią się godziną, ale co zrobić by wywalił tylko jedną datę, nawet jeżeli danego dnia było 20 wpisów?



Ok, już sobie zaradziłem:

  1. SELECT * FROM zamowienia GROUP BY date_format(lastedit,'%Y-%m-%d')
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.