Bonjour,

Sous Oracle, j'ai une colonne DELAY de la table RES qui est typé nvarchar2(5) dans laquelle on stock des délais sous la forme hh:mm.

Je souhaiterais savoir s'il est possible d'effectuer une opérande sur cette colonne du style inférieur ou égal à 00:30 ?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
SELECT
  DISTINCT RES."ID" AS "id"
FROM
   RES
WHERE
  RES.SITE_ID = 3
  AND   (
    trunc(RES."RECEIPT", 'DD') >= TO_DATE('27-02-2012', 'DD-MM-YYYY') AND
    trunc(RES."RECEIPT", 'DD') <= TO_DATE('28-02-2012', 'DD-MM-YYYY') AND
    RES."DELAY" <= '00:30'
  )
ORDER BY
  1