Merci François pour ces précisions. A priori ce n'est pas tant les accents qui gênaient mais effectivement le type Booléen (True/false) pour le champ "prêté" dans mon exemple: j'ai remplacé par 1/0 et c'est OK. Je découvre SQL, j'aurai surement d'autres questions ... Claude
----- Original Message ----- From: Francois Gatto To: [email protected] Sent: Thursday, February 26, 2009 8:11 PM Subject: Re: [users-fr] OOo Base 3.0 / Win XP SP3 Bonsoir, fricard.claude a écrit : > Comment puis-je écrire en SQL une expression avec 2 conditions à vérifier genre: > SELECT "TITRE", "Rentré", "Prêté" FROM "les OUVRAGES" AS "les OUVRAGES" WHERE "Rentré" IS NULL AND "Prêté" IS True > "Rentré" est du type date et "Prêté" : oui/non > Chacune des conditions fonctionne séparemment > Merci d'avance > Claude > Les champs booléens étant trop instables il convien[drai]t de les remplacer par autre chose (char=O/N, tinyint=1/0, etc) Ainsi tu pourrais avoir une requête du genre : SELECT "OuvrageId", "Titre", "Pret", "Rentre" FROM "Fish_Caught" WHERE "Pret"= 1 AND "Rentre" IS NULL; NB: les caractères accentués dans les noms de champs c'est à éviter. Francois Gatto --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] -- J’utilise la version gratuite de SPAMfighter pour utilisateurs privés. Jusqu’à présent SPAMfighter a bloqué 972 courriels spam. Nous avons en ce moment 6 millions d’utilisateurs de par le monde entier. Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger la version gratuite: http://www.spamfighter.com/lfr
