![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Użyj funkcji DATE_SUB i odejmij 3 miesiące, z tym że musisz odejmować od 1 dnia miesiąca tak by sumowac od 1 dnia miesiaca
http://dev.mysql.com/doc/refman/5.5/en/dat...nction_date-sub Ten post edytował skowron-line 22.05.2012, 14:11:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 10:52 |