Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapytanie do bazy
Forum PHP.pl > Forum > Bazy danych
alpin
witam, mam problem z zapytaniem do bazy, nie wiem jak je napisac , otoz mam dwie kolumny
data_premiera_swiat i data_premiera_polska typu date, sa tam daty w formacie rrrr-mm-dd

i jest kilka sytuacji
1. gdy jest film polski nie zawsze jest data w data_premiera_swiat i wartosc tej komorki wynosi 0000-00-00
2. gdy jest film zagraniczny nie zawsze jest data premiery w polsce i wartosc tej komorki wtedy wynosi 0000-00-00
3. w data_premiera_polska i w data_premiera_swiat sa jakies wartosci

jak napisac zapytanie aby pobrac 10 najnowszych dat z uwzglednieniem tego ze jak w jednej z kolumn jest 0000-00-00 to bral pod uwage ta druga date, a jak w dwoch kolumnach sa 2 wartosci, to wzial ta mniejsza

biorac pod uwage tylko data_premiera_polska zapytuje tak:
  1. <?php
  2.  
  3. $sql="SELECT * FROM filmy ORDER BY data_premiery_swiat DESC LIMIT 10";
  4.  
  5. ?>


mam nadzieje ze w miare zrozumiale przedstawilem problem, z gory dziekuje za pomoc
mike
Zapytanie?

Przenoszę na Bazy danych
SongoQ
Tak normalnie to tak sie nie da, mozesz np zrobic IF z podzapytaniem i wtedy bys mogl sortowac.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.