Query avec conversion de date

Query avec conversion de date - SQL/NoSQL - Programmation

Marsh Posté le 19-06-2006 à 14:56:14    

Bonjour,
 
étant novice en Transac SQL (j'ai toujours utilisé mySQL), je coince sur une requête un peu bancale.
 
Voilà mon problème :
 
Avec un SELECT classique, je récupère 3 variables :
 
- 1 variable Date au format yyyyMMdd.
- 1 variable Int, qui correspond à l'heure.
- 1 variable Int, qui correspond aux minutes.
 
Avec ces 3 variables récupérées dans la DB, j'aimerais les assembler, pour créer une date au format yyyy/MM/dd-hh:mm et ainsi la comparer à la date actuelle, dans une clause WHERE.
 
Tout ceci est stocké dans une stored procedure.
 
Après plusieurs tentatives, je n'arrive pas à créer cette fameuse date, avec les variables récupérées.
 
Quelqu'un peut m'aiguiller ?
 
Merci d'avance !

Reply

Marsh Posté le 19-06-2006 à 14:56:14   

Reply

Marsh Posté le 19-06-2006 à 15:01:56    

HS : Stocker des dates en timestamp serait plus simple pour ce genre d'utilisation.

Reply

Marsh Posté le 19-06-2006 à 15:04:04    

Tout à fait d'accord.
 
Le problème, c'est que je travaille sur une DB qui n'a pas été développée par mes soins, et qu'il m'est évidemment impossible de modifier ...
 
Grmmmblll ... Il n'y a donc aucune solution ?
 
Ca devrait être possible de créer une date complète à partir de variables récupérées par le Select, non ?

Reply

Sujets relatifs:

Leave a Replay

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