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
Wykrywacz
post
Post #2





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

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


Znaczy się zrobiłem to w ten sposób, bo daty nie są związane z systemową.
Może jeszcze raz zaczne od początku: (jak to mawiają w reklamach).

Data_rozw i data_od, są importowane z pliku (generwoanego swoją drogą z innego systemu) i zapisywane do bazy.

Potem w formularzu ludek, podaje przez siebie tzw. date obliczeń i to jest ten $data.

Stąd wszystko jest defakto ręcznie robione.

A mam jeszcze pytanie wywala mi
Kod
Parse error: syntax error, unexpected T_VARIABLE in D:\Daty\_debug_tmp.php on line 45

właśnie na tej linijce - czego on sie czepia

Ten post edytował Wykrywacz 12.04.2006, 10:07:10
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: 4.10.2025 - 06:28