ROW VALUE CONSTRUCTOR sur SELECT
Bonjour à tous,
Connaissez-vous le statut des rows value constructor avec ORACLE (sont-ils implémentés)?
Exemple : une table contient 3 champs heures, minutes, secondes.
Et je désire sélectionner les rows au dessus d'une heure déterminée (15h23s03).
Peux-t'on réaliser le genre de select suivant?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| SELECT *
FROM MATABLE
WHERE (MT_HEURE, MT_MINUTE, MT_SECONDE) > (15, 23, 03) ? (à priori non :cry:)
Suis-je obligé de générer une requête du type suivant ?
SELECT *
FROM T_MATABLE
WHERE
MT_HEURE > 15
OR
MT_HEURE = 15 AND MT_MINUTE > 23
OR
MT_HEURE = 15 AND MT_MINUTE = 23 AND MT_SECONDE > 03 |
D'avance merci...
Fly.
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0