Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%)
|
Witajcie!
Mam tabelę: Cytat ID | ID_user | Month | Year | Kod | Opis | Wartosc Chciałbym teraz aby rekordy z ostatnich 3 miesięcy o danym ID_user oraz Kod sumowały (pole Wartość) się. Wymyśliłem zapytanie:
Problem w tym, że w miesiącu może być więcej niż jeden rekord dla ID_user oraz kodu, lub nie być go wcale. Chciałbym aby dzisiaj (maj 2012), zsumowało mi rekordy z luty 2012 + marzec 2012 + kwiecie 2012 bez różnicy czy tych wpisów jest 3, 6 czy 0. |
|
|
|
TomASS Wyciąganie danych z 3 ostatnich miesięcy 22.05.2012, 13:57:18
skowron-line Użyj funkcji DATE_SUB i odejmij 3 miesiące, z tym ... 22.05.2012, 14:10:40
TomASS Próbowałem, ale wychodzi mały potworek:
[SQL] pob... 22.05.2012, 14:17:30
Niktoś A jakiego typu jest kolumna Month? 22.05.2012, 14:45:26
TomASS Int 23.05.2012, 18:03:44
tvister Jeżeli implementować w mysql-u to może taka improw... 23.05.2012, 21:10:56
BaN Skoro już te pola daty są oddzielnie w bazie, to m... 23.05.2012, 23:34:47
Firebright Proponuje tak:
[SQL] pobierz, plaintext SELECT sum... 28.05.2012, 08:45:01 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 23:13 |