Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] daty
motorolka24
post 12.02.2008, 22:47:38
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 21.04.2007

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


Czesc
Mam taka: tabele

id
data1
data2

Chce policzyc ile jest rekoordow w bazie dla ktorych roznica daty2 i daty1 wynosi do jednego miesiaca. Nastepnie od 2 do 4 miesiecy itd. Jak to zrobic bo nie mam zielonego pojecia? sad.gif Prosze o pomoc. Pleasee
Go to the top of the page
+Quote Post
nevt
post 13.02.2008, 08:23:33
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


1 miesiąc:
  1. SELECT COUNT(*) FROM tabela WHERE ABS(DATEDIFF(data1, data2)) BETWEEN 0 AND 30;
2 do 4 miesięcy:
  1. SELECT COUNT(*) FROM tabela WHERE ABS(DATEDIFF(data1, data2)) BETWEEN 61 AND 120;
i tak dalej...


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
motorolka24
post 13.02.2008, 11:33:46
Post #3





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 21.04.2007

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


No a jak chce zrobic przedzial roczny (np od 2 do 3 lat) to tez mam na dni przeliczac? czy jest jakies inne wyjscie?
Go to the top of the page
+Quote Post

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: 26.06.2025 - 18:14