Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Wyciąganie danych z pola data
kaflo
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 11.03.2007

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


Czy istnieje możliwość wyciągania z kolumny bazy danych która przechowuje daty (w formacie 2007-02-23) wyciągnięcia jednocześnie tylko miesiąca i dnia.
Potrzebuję wyszukiwac rekordów w bazie danych które spełniają zadany warunek np. pomiędzy 01-01 a 03-23
Rok tu nie ma żadnego znaczenia.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kaflo
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 11.03.2007

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


Twoje pierwsze rozwiazanie nie do konca dziala bo:
  1. SELECT * FROM tabela WHERE month(data_z_bazy)>0 AND month(data_z_bazy)<4 AND day(data_z_bazy)>0 AND day(data_z_bazy)<16

zapytanie owszem wyszuka okres ale: z 1 miesiąca od 1do 16 dnia, z 2 miesiaca od 1do 16 dnia no i z 3 miesiaca od 1 do 16 dnia
Rozumiesz? To nie do konca tak jak chcialem ale sobie jakos poradzilem funkcja right()
A co do drugiego roziwazania to jeszcze nie sprawdzalem ale chyba nie jest do konca to co chcialem zastanawiam sie czy nie wykorzystac do tego dodatkowej kolumny.
Ale i tak wielkie dzieki za pomoc.

Drugie rozwiazanie spełnia swoje zadanie. Wielkie dzieki
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: 6.10.2025 - 16:40