format heure complet sql ACCESS

format heure complet sql ACCESS - SQL/NoSQL - Programmation

Marsh Posté le 01-02-2012 à 10:22:09    

Bonjour,
 
Je souhaiterai par le biais d'une requête SQL changer le format d'une colonne en DATE/HEURE format heure complet hh:mm:ss par une requête SQL. Mon problème c'est que je ne sais pas comment le déclarer en SQL dans ACCESS.
 
Ce que j'ai fais ci-dessous, seulement il me manque la notion de format heure complet hh:mm:ss :
 

Code :
  1. Alter Table Table1 Alter Column Delai DATETIME;


 
Merci

Reply

Marsh Posté le 01-02-2012 à 10:22:09   

Reply

Marsh Posté le 01-02-2012 à 11:51:32    

datetime contient déjà les secondes. C'est très bien.
En interne, la date et l'heure sont stcokées ensemble sous un format binaire, mais ce n'est pas important.
 
Plus tard, lors de la lecture, il faudra peut-être un peu ramer pour afficher la date et l'heure correctement,
car les concepteur de Acess ont décidé que le format de la date et de l'heure ne dépendra pas d'Access, mais dépendra de Windows.
Donc, avec un Windows paramétré en anglais, on n'obtient pas le même résultat qu'avec un Windows paramétré en français.
Bref, lors de la lecture, pour éviter le format par défaut qui sera mauvais une fois sur deux, il faudra faire soi-même un formatage, par exemple :

Select format(ma_date, 'dd/mm/yyyy hh:nn:ss') from ma_table;

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed