|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : octobre 2007 Messages : 199 ![]() |
Bonjour,
J'ai des données de type Date dans un champ d'une table mère (environ 200 000 enregistrements). Je souhaite "copier-coller" ces données vers un champ Timestamp d'une autre table (la table fille). Je compte utiliser un seul langage : SQL. Comment effectuer la conversion Date vers Timestamp ? L'idée : si date = 2011-08-01 le Timestamp sera : 2011-08-01 00:00:01 Merci |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : décembre 2008 Messages : 64 ![]() |
Bonjour,
Si tu te contentes de faire un update de la table fille en faisant : tu aura dans la colonne timestamp t_fille.ts_date, une valeur du time '00:00:00' Si par contre tu veux absolument changer ce time en mettant par exemple '00:00:01', alors tu peut faire comme ça : Code :
SET f.ts_date = addtime(m.datesimple,'00:00:01') ts_date colonne TIMESTAMP, datesimple : colone DATE. Bien sûr, tu n'oublies pas de mettre les clause de jointure pour l'update ! Cordialement |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : octobre 2007 Messages : 199 ![]() |
Merci !
Effectivement, j'étais parti sur des idées un peu trop compliquées.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com