-
DATETIME versus DATE
Salut,
J'essaie de prendre une donnee d'un champ datetime de SQLSERVER et la mettre dans une autre base en format date de PROGRESS.
J'ai essaye CAST, CONVERT et rien ne fonctionne. Est-ce que vous avez une idee que je peux solutionner ce probleme ?
BD
SQLSERVER ----> Progress
CHAMP
DATETIME ------> DATE
Merci de votre aide
LER
-
Bonjour,
Utilisez-vous un serveur lié pour ce faire ?
Quelles sont les chaînes de caractères que Progress sait transformer en date de façon implicite ?
@++ ;)
-
J'utilise un ETL qui s'appel Sesame. Il utilise SQL-92 connecter par JDBC.
Pour faire le transfert entre 2 base de donnees, j'ai un select et un insert.
SELECT datetimeFIELD FROM dbo.tablename
INSERT INTO PUB.tablename
( dateFIELD )
-------------------------
J'ai fait :
SELECT CAST (datetimeFIELD AS DATE) ... Syntaxe error.
Lorsque je transforme la date en chaine de caractere j'ai un probleme lors de l'execution.
LER
-
Normal, si vous n'êtes pas sous SQL Server 2008 le type DATE n'est pas implémenté.
Si vous voulez une date en string normative, faites :
Code:
CONVERT(CHAR(10), MaColonneDate, 121)
A +
-
Tous les formats date
Bonjour,
Voici un exemple affichant tous les formats date possibles dans SQL server :
http://www.xoowiki.com/Article/SQL-S...e-date-67.aspx
-
SQLPro, ce n'était pas 112 (ISO) que tu voulais mettre ?
@++ ;)