Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Widok
byczkins
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 8.01.2011

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


Witam,
chciałbym poprosic o pomoc. Posiadam baze danych, w ktorej umieszczonych mam klientow i kazdemu klientowi przypisane sa moduly (posiadają one wartośc 0 lub 1 w zależności czy jest nieaktywny czy aktywny). Chcialbym stworzyc widok, który będzie wyświetlal tylko aktywne moduły i nie wiem jak sformułowac polecenie. Jesli pod wartoscia modul siedzi 0 lub 1 to musze zrobic IF'a, ktory bedzie porównywał te wartości ? Macie jakiś pomysł ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
byczkins
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 8.01.2011

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


mam kolejny problem.

Utworzyłem zapyatnie, sprawdzające czy moduł jest aktywny i chciałbym aby od razu wyswietlało datę do kiedy jest aktywny dany moduł.

zapytanie:
  1. SELECT ID, modul, modul_data, CASE WHEN modul_data<CURDATE() THEN 'Modul wygasl' WHEN modul_data>CURDATE() THEN 'aktywny do' WHEN modul=1 THEN 'aktywny' ELSE 'nieaktywny' END AS aktywnosc_modulu FROM nazwa_bazy


wyswietla:
Id | modul | modul_data | aktywnosc_modulu
1 | 1 | 01-01-2011 | modul wygasl
2 | 1 | 01-01-2010 | modul wygasl
3 | 1 | 10-10-2012 | aktywny do
4 | 0 | null | nieaktywny

Chciałbym aby przy komunikacie "modul wygasl" i "aktywny do" pojawiła się data z pola modul_data. Mianowicie aktywnosc_modulu: aktywny do 10-10-2012.
Czy potraficie mi pomoc ? jak mam się odwołac do tego pola aby wraz z komunikatem wyswietlalo date ?

Ten post edytował byczkins 1.06.2011, 12:36:22
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: 9.10.2025 - 18:35