Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Modyfikacja zapytania SQL
yellow7
post
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
yellow7
post
Post #2





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

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


Dobra mam to chyba tak jest poprawnie. AlexDeLarge dzieki na naprowadzenie na wlasciwe tory :-)

||
||
\ /
\/

  1.  
  2. SELECT
  3. SUM(WYNIK) AS SUMA
  4. FROM TYPY
  5. WHERE
  6. DATA BETWEEN
  7. CAST(CONCAT(
  8. YEAR(DATE_ADD(now(), INTERVAL -1 month)), '-',
  9. MONTH(DATE_ADD(now(), INTERVAL -1 month)), '-',
  10. '01') AS DATE)
  11. AND
  12. DATE_ADD(CAST(CONCAT(
  13. YEAR(DATE_ADD(now(), INTERVAL -0 month)), '-',
  14. MONTH(DATE_ADD(now(), INTERVAL -0 month)), '-',
  15. '01') AS DATE), INTERVAL -0 minute)
  16. AND
  17. WYNIK IS NOT NULL AND
  18. TYPER='Georgisd'
  19.  
  20.  



Jak mam DATE dostaje blad "#1054 - Unknown column 'DATE' in 'where clause' " przy DATA jest OK

Ten post edytował yellow7 1.03.2011, 15:28:26
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 00:52