![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 17.04.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam nastepujacy problem. Potrzebuje, o ile sie da, w jednym zapytaniu policzyc ilosc rekordow. A teraz szczegoly. Chce policzyc, ile newsow dana osoba napisala w tym, a ile w poprzednim roku, jako ze osob jest kilkadziesiat, chcialbym to policzyc w jednym zapytaniu. Czy takie cos jest do zrobienia? Bo ja nie mam juz niestety pomyslow |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Troche więcej danych? Jak wygląda data?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 17.04.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
newsid | data | tytul | tresc
Data jako int(10) wstawiana jako UNIX_TIMESTAMP |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zrób to w taki sposób:
[sql:1:891c39a60d]SELECT SUM(IF(czas>1072911601,1,0)) AS ten_rok, SUM(IF(czas<1072911600,1,0)) AS poprzedni_rok, id, posty, abc FROM jakastabela GROUP BY nazwa_lub_id_usera[/sql:1:891c39a60d] 1072911601 to znacznik czasu dla 1 stycznia 2004 00:00:01 ![]() -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 17.04.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Dzieki spenalzo, nie do konca dziala, ale juz sobie sam wykombinuje reszte
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:24 |