0
Je suis totalement vide à propos de SQL, mais je dois faire une requête sql dans OO Base. Les requêtes doivent éviter de comparer, lorsque la cellule dans la table est vide. J'espère que quelqu'un m'aidera.Requête SQL dans OO Base avec où et si
SELECT "D"."Imię", "D"."Nazwisko", "D"."Data badania", "D"."Rodzaj auta", "D"."Obszar badany", "D"."Jednostka kierująca 1", "D"."Jednostka kierująca 2"
FROM "Dane" AS "D", "Szukanie" AS "S"
WHERE "D"."Data badania" BETWEEN "S"."Data_od" AND "S"."Data_do" AND
IF "S"."Imię" != "" THEN "D"."Imię" = "S"."Imię" AND
IF "S"."Nazwisko" != THEN "D"."Nazwisko" = "S"."Nazwisko" AND
IF "S"."Rodzaj auta" != "" THEN "D"."Rodzaj auta" = "S"."Rodzaj auta" AND
IF "S"."Obszar badany" != "" THEN "D"."Obszar badany" = "S"."Obszar badany" AND
IF "S"."Jednostka kierująca 1" != "" THEN "D"."Jednostka kierująca 1" = "S"."Jednostka kierująca 1" AND
IF "S"."Jednostka kierująca 2" != "" THEN "D"."Jednostka kierująca 2" = "S"."Jednostka kierująca 2" AND
END IF
Je ne sais pas OO base, mais ne devrait pas WHERE ressembler à:.. OU ("D" "données badania" ENTRE "S" » Data_od "AND" S "." Data_do ") ET ((" S "." Imiê "=" ") OU (" S "." Imie "=" D.Imie ")) ET ... (etc.) – Tobiasopdenbrouw