Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+MySQL] Funkcja NVL czy FNULL, Chodziło o IFNULL! nie FNULL
Wykrywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Cześć.
Mam proste zapytanie:
  1. <?php
  2.  $patrz_id = mysql_query("select count(pesel),pesel,SUM(NVL(data_rozw,"$data") - data_od) + count(pesel) from daty group by pesel order by count(pesel)")
  3. ?>


W oraclu funkcia NVL sprawdza czy rekord jest pusty jeżeli tak to wstawia w tym wypadku $data, jeżeli nie to zostawia data_rozw.

Ponoć w mysql niema tej funkcji zamiast niej jest FNULL,
Sprawdzałem na sieci i widziałem, że są przykłady z NVL. Niestety tak czy inaczej niechce mi sprawdzać czy data_rozw jest pusta i nie działa skrypt wzwiązku z tym.

Ten post edytował Wykrywacz 12.04.2006, 13:01:07
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




Cytat
zamiast niej jest FNULL,
Muszę cie rozczarować. nie ma FNULL. jest IFNULL (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
http://dev.mysql.com/doc/refman/5.0/en/con...-functions.html
tam masz wszystko co potrzebujesz
a te daty to jakiego są typu ? DATE? Tak sie nie odejmuje dat. dotego jest co innego:
http://dev.mysql.com/doc/refman/5.0/en/dat...-functions.html
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 - 22:42