La requête suivante me donne l'erreur syntaxe incorrecte vers month, mais je
ne comprends pas pourquoi. La variable @startdate est un datetime en entrée
de ma procédure. Le reste de la requête est juste, j'ai testé.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
month est de type entier, le reste de type chaine...
As ton avis additionner des choux et des carottes, cela donne ??? Des navets !!!
EXEC('SELECT ...WHERE MONTH(Falligkeitsdatum) = ' + CAST(month(@startdate) AS VARCHAR(16)) + ' AND ...')
A +
sebcou a écrit:
Bonjour !
La requête suivante me donne l'erreur syntaxe incorrecte vers month, mais je ne comprends pas pourquoi. La variable @startdate est un datetime en entrée de ma procédure. Le reste de la requête est juste, j'ai testé.
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
month est de type entier, le reste de type chaine...
As ton avis additionner des choux et des carottes, cela donne ??? Des
navets !!!
EXEC('SELECT ...WHERE MONTH(Falligkeitsdatum) = '
+ CAST(month(@startdate) AS VARCHAR(16))
+ ' AND ...')
A +
sebcou a écrit:
Bonjour !
La requête suivante me donne l'erreur syntaxe incorrecte vers month, mais je
ne comprends pas pourquoi. La variable @startdate est un datetime en entrée
de ma procédure. Le reste de la requête est juste, j'ai testé.
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
month est de type entier, le reste de type chaine...
As ton avis additionner des choux et des carottes, cela donne ??? Des navets !!!
EXEC('SELECT ...WHERE MONTH(Falligkeitsdatum) = ' + CAST(month(@startdate) AS VARCHAR(16)) + ' AND ...')
A +
sebcou a écrit:
Bonjour !
La requête suivante me donne l'erreur syntaxe incorrecte vers month, mais je ne comprends pas pourquoi. La variable @startdate est un datetime en entrée de ma procédure. Le reste de la requête est juste, j'ai testé.
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
sebcou
Merci, j'ai encore une fois pas fait fort. @+ Seb
"Fred BROUARD" a écrit dans le message de news:
month est de type entier, le reste de type chaine...
As ton avis additionner des choux et des carottes, cela donne ??? Des navets !!!
EXEC('SELECT ...WHERE MONTH(Falligkeitsdatum) = ' + CAST(month(@startdate) AS VARCHAR(16)) + ' AND ...')
Merci, j'ai encore une fois pas fait fort.
@+
Seb
"Fred BROUARD" <brouardf@club-internet.fr> a écrit dans le message de news:
3F335611.5050202@club-internet.fr...
month est de type entier, le reste de type chaine...
As ton avis additionner des choux et des carottes, cela donne ??? Des
navets !!!
EXEC('SELECT ...WHERE MONTH(Falligkeitsdatum) = '
+ CAST(month(@startdate) AS VARCHAR(16))
+ ' AND ...')