Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Rekordy z konkretnego tygodnia
Barcelona
post
Post #1





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

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


Witam, zbudowałem zapytanie dla aktualnego tygodnia. Wygląda ono tak

  1. $result=mysql_query("SELECT SUM(waga_pr) AS waga_pr, SUM(ilosc_pr) AS ilosc_pr, SUM(braki) AS braki from produkcja where brygada='$brygada' AND YEARWEEK(data)=YEARWEEK(NOW())");


No i działa tak jak trzeba, zwraca mi wyniki z aktualnego tygodnia (05).

Jednak kiedy chce pobrać dane z innego tygodnia np. 04 to już danych nie pobiera. Robię zapytanie w takiej formie:

  1. $result=mysql_query("SELECT SUM(waga_pr) AS waga_pr, SUM(ilosc_pr) AS ilosc_pr, SUM(braki) AS braki from produkcja where brygada='$brygada' AND YEARWEEK(data)=04");


Nawet jak wstawię aktualny tydzień to jest ten sam efekt. Gdzie robię błąd?

Ten post edytował Barcelona 5.02.2012, 22:21:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


YEARWEEK(data)='04'

Ten post edytował CuteOne 5.02.2012, 23:19:17
Go to the top of the page
+Quote Post
Barcelona
post
Post #3





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

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


Też tak kombinowałem, ale też nie działa.
----------------
EDIT:
Robiłem to zapytanie w phpmyadmin i przy warunku YEARWEEK(NOW()) pokazuje prawidłowo rekordy. Kiedy wprowadzam konkretne tygodnie pokazuje NULL.


Ten post edytował Barcelona 6.02.2012, 09:31:51
Go to the top of the page
+Quote Post
CuteOne
post
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Hmm mysqlowy manual mówi, że YearWeek zwraca 'roktydzień' więc sprawdź to:

YEARWEEK(data)='200904'

2009 to rok
Go to the top of the page
+Quote Post
Barcelona
post
Post #5





Grupa: Zarejestrowani
Postów: 322
Pomógł: 15
Dołączył: 29.01.2010

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


Teraz jak na to patrze to odpowiedź była przed nosem (IMG:style_emoticons/default/smile.gif) Dzięki za pomoc, lecą plusy.
Go to the top of the page
+Quote Post

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: 3.10.2025 - 08:15