Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pytanie o daty
b2n
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 25.08.2004

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


Mam takowe pytanie mamy pole w bazie które wygląda następująco:

01.09.2005|02.02.2006|12.02.2006|22.06.2006

i teraz tak pierwsze dwie daty to jakby jeden przedział a drugie dwie to kolejny przedziałów moze byc jakis 4 max

i teraz chodzi o to ze jak sprawdzic czy dana data np. 05.10.2005 miesci sie w którymś z przedziałów oczywiscie jesli sie nie miesci to zwraca FALSE

szukałem ale nie moglem zlaleźć odpowiedniego pomysłu będę wdzieczny za rade
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




w zasadzie to tabela strewfa jest nieporzebna. Tabela daty może odwolywac sie bezposrednio do szkola. Zaraz wytsle ci info na gg to możę to dopracujemy. odbierz. w tej chwili jests nie dostewpny

edit (dla potomnych)
po dlugich i zażartych dyskusjach na gg ustaliliśmy taką oto strukturę:
Cytat
tabela szkola
-----------------
id
inne dane

tabela daty
---------
id_szkola
data_pocz
data_koniec

zapytanie:
  1. <?php
  2.  
  3. $sql=&#092;"select distinct sz.id from szkola sz, daty d 
  4. where d.id_szkola=sz.id and '$today'>=d.data_pocz and '$today'<=d.data_koniec&#092;";
  5.  
  6. ?>
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: 28.09.2025 - 08:51