Bonjour,
J’ai ma table SERVICE_STATUS :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
create table SERVICE_STATUS
(
   MLSS_SERV_INST_ID    VARCHAR2(200 BYTE),
   MLSS_STATUS_CODE     VARCHAR2(100),
   MLSS_CREA_DATE       TIMESTAMP (6)
);
Exemple de données :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Monitor1312280355583	0	02/08/11 12:19:15,736000000
Monitor1312280355583	1	02/08/11 12:19:16,885000000
Monitor1312280355583	2	02/08/11 12:19:19,974000000
Monitor1312280355583	Finished  	02/08/11 12:19:25,001000000
0 => initial status pour ID Monitor1312280355583
Finished => la fin des données pour l’ID Monitor1312280355583.

Je souhaite faire une view qui me donne la différence entre les temps :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Monitor1312280355583	0	02/08/11 12:19:15,736000000
Monitor1312280355583	1	02/08/11 12:19:16,885000000 - (MLSS_CREA_DATE du status0)
Monitor1312280355583	2	02/08/11 12:19:19,974000000(MLSS_CREA_DATE du status1)
Quelqu’un peut me donner un petit coup de main ?
Je peux TOUT modifier dans mes tables.
Ma DB est ORACLE