Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]zapytanie do bazy na dacie
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


Panowie mam zapytanie:

  1. SELECT SUM( (time_to_sec(`to`) - time_to_sec(`from`))/3600 * `hourly_rate`) AS `TotalPayment` FROM `payment` WHERE `login` = "'.UserName().'" AND MONTH(`date`) = "'.month().'" AND YEAR(`date`) = "'.year().'"


teraz chciałbym stworzyć drugie zapytanie z miesiąca wstecz pomysły jakieś?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
casperii
post
Post #2





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


@Tomplus ale jeżeli zrobię tak:

  1. SELECT SUM( (time_to_sec(`to`) - time_to_sec(`from`))/3600 * `hourly_rate`) AS `TotalPayment` FROM `payment` WHERE `login` = "'.UserName().'" AND date > (DATE_SUB(CURDATE(), INTERVAL 2 MONTH)) AND date < (DATE_SUB(CURDATE(), INTERVAL 1 MONTH))


to to jest źle, bo na chwile obecną funkcja month() to 06 , funkcja year() to 2017, zatem CURDATE INTERVAL - 1 MONTH powinno być 05-2017 , tylko jak to ugryźć ?

Jakieś pomysły ? :-)
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: 11.10.2025 - 08:25