Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Modyfikacja zapytania SQL
yellow7
post 1.03.2011, 13:20:27
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.01.2010

Ostrzeżenie: (0%)
-----


Mam takie zapytanie ktore wyciaga mi SUME wynikow danej osoby z bierzacego miesiaca, potrzebowalbym zmodyfikowac zapytanie tak aby wyrzucalo mi taka sama sume za miesiac i dwa miesiace wstecz. Czy ktos moglby mi pomoc bo juz probuje od pewnego czasu i nie potrafie tego ogarnac.

Na pewno to cos prostego :-/ . Z gory dzieki

  1. SELECT SUM(WYNIK) AS SUMA FROM TYPY WHERE DATA>=DATE_ADD(curdate(), INTERVAL -(DAYOFMONTH(curdate())-1) DAY) AND WYNIK IS NOT NULL AND TYPER='Georgisd'



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post 1.03.2011, 13:53:58
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To po co piszesz, że jest proste skoro nie jesteś w stanie tego ogarnąć? Poza tym napisałem jasno "pokaż jak próbowałeś".

Użyj BETWEEN żeby podać zakres dat do MYSQL-a. To co masz jest nieoptymalne.
http://dev.mysql.com/doc/refman/5.0/en/com...perator_between
jako wartości wstawiasz skrajne daty miesiąca.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 09:21