|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Nawal Consultant en Business Intelligence Inscription : avril 2010 Messages : 115 ![]() |
Bonjour,
Dans SQL Server, j'ai une procédure que je veux exécuter entre deux dates précises (du 1er jusqu'à aujourd'hui du mois courant). Cette procédure contient deux colonnes: @from de type smalldatetime @to de type smalldatetime Ma requête, que je veux exécuter, est la suivante: Code :
Exec MaProcédure '20110201', '20110201', 0,0 J ai tester: Code :
Exec MaProcédure 'CONVERT(VARCHAR(8), dateadd(day, 0, GETDATE()), 112)', 'CONVERT(VARCHAR(8), GETDATE(), 112)', 0,0 Merci pour votre aide. |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour
essaie ceci : Code sql :
|
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Nawal Consultant en Business Intelligence Inscription : avril 2010 Messages : 115 ![]() |
merci pour ta réponse, mais j'ai toujours la même erreur de conversion de Varchar en Smalldatetime !
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 950 ![]() |
à la place de CAST, utilisez CONVERT(CHAR(8) ...)
Le type smalldatetime est à éviter (obsolescence). A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Nawal Consultant en Business Intelligence Inscription : avril 2010 Messages : 115 ![]() |
Même avec un convert ça marche pas !
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Il y a quelque chose que je ne comprend pas...
Es-tu sûr que les deux premiers paramètres de ta fonctions sont de type smalldatetime ? |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Nawal Consultant en Business Intelligence Inscription : avril 2010 Messages : 115 ![]() |
Oui ils sont de type Smalldatetime.
Dans le schéma Procedure columns, j'ai: Column_Name | Type_Name @from | smalldatetime @to | smalldatetime |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com