Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.
Modérateur: Vilains modOOs
Règles du forum
Cette section est dédiée au module
Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la
section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB :
comment faire.
par Remybmc » 20 Jan 2011 16:53
Bonjour,
Je me suis lancé dans une requête SQL pour calculer le nombre de jours de différence entre deux dates. Seulement petit problème "SYNTAX SQL ERROR" !
Voici mon code :
- Code : Tout sélectionner AgrandirRéduire
SELECT "date_devis", "date_cmd"
FROM "Devis"
WHERE "date_devis" IS NOT NULL
AND "date_cmd" IS NOT NULL
AND DATEDIF("dd","date_cmd","date_devis")
Merci pour votre aide.
Dernière édition par
Remybmc le 21 Jan 2011 10:04, édité 2 fois.
LibrOffice 3.3, OpenOffice 3.2.1
Windows 7
-
Remybmc
- Membre lOOyal

-
- Message(s) : 37
- Inscrit le : 31 Déc 2010 13:32
par Pierre-Yves Samyn » 20 Jan 2011 17:28
Bonjour
Sans disposer de la base c'est moins facile... toutefois je constate que le paramètre
dd est entouré de guillemets (doubles) alors qu'il faut des quotes (apostrophes simples) : il s'agit d'une chaîne de caractères et non d'un nom de champ.
cf.
viewtopic.php?f=9&t=1543#p139687
-
Pierre-Yves Samyn
- Grand Maître de l'OOffice

-
- Message(s) : 11278
- Inscrit le : 02 Mai 2006 10:42
par Bidouille » 20 Jan 2011 17:33
Bonjour,
La balise [Base] est inutile dans la section consacrée à... Base.
Merci de votre collaboration et de l'enlever de votre titre.
-

Bidouille
- RespOOnsable forum

-
- Message(s) : 7304
- Inscrit le : 08 Nov 2005 18:23
- Localisation : Saumur, France
-
par Remybmc » 20 Jan 2011 17:51
Merci, c'est bien les simples quotes qui posaient problème !
LibrOffice 3.3, OpenOffice 3.2.1
Windows 7
-
Remybmc
- Membre lOOyal

-
- Message(s) : 37
- Inscrit le : 31 Déc 2010 13:32
Retour vers Base de données
Qui est en ligne ?
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité