Administration d'Oracle CRM On Demand > Expression Builder > Fonction Expression Builder > Durée
Durée
La fonction Durée d'Expression Builder renvoie un nombre qui indique une période en jours ou en fractions de jour, comme l'indique l'argument de période.
Syntaxe
Duration(period)
Type du résultat
Nombre
Arguments
Le tableau suivant décrit les arguments de la fonction.
Argument
|
Description
|
Période
|
Un littéral de chaîne au format suivant PnYnMnDTnHnM :
où :
- P indique la période
- nY indique le nombre d'années entre 0 et 5
- nM indique le nombre de mois entre 0 et 12
- nD indique le nombre de jours entre 0 et 200
- T sépare les spécifications de date et d'heure
- nH indique le nombre d'heures entre 0 et 200
- nM indique le nombre de minutes entre 0 et 59
|
Notez les points suivants :
- N'indiquez pas de signe plus (+) pour les valeurs positives.
- Vous pouvez indiquer une durée négative sous la forme -Duration(Period).
- Les secondes ne sont pas prises en charge.
- La durée maximale prise en charge est 'P5Y12M200DT200H59M' (c'est-à-dire, 5 ans, 12 mois, 200 jours, 200 heures et 59 minutes).
- Si le nombre d'années, de mois, de jours, d'heures ou de minutes est égal à zéro, vous pouvez omettre le nombre et le marqueur correspondant.
- Si le nombre d'années, de mois ou de jours est égal à zéro et que le composant horaire est une valeur différente de zéro, au moins un des composants année, mois ou jour (un nombre et son marqueur) doit être présent.
- Si aucun des composants horaires ne figure dans la période, le marqueur T ne doit pas y être inclus.
- Le marqueur P doit toujours être présent dans la période.
Exemples
Ci-dessous figurent quelques exemples valides de la fonction Duration :
Duration('P0Y1M1DT2H5M')
Duration('P0Y0DT1H')
Duration('P1D')
Duration('P0Y0M0DT0H0M')
Duration('P0DT1M')
Rubriques connexes
Pour obtenir des informations sur Expression Builder, reportez-vous aux rubriques suivantes :
|