Ajoutez le jour, l'heure, la minute, la seconde à une valeur de date oracle
Date de l'arithmétique est très commun en application de base de données. Dans Oracle, vous pouvez ajouter, soustraire et de comparer les colonnes de DATE, mais vous ne pouvez pas multiplier ou diviser. Oracle stocke siècle, année, mois, jour, heure, minute et secondes comme une partie de la colonne DATE.
Maintenant, nous allons jeter un oeil à la façon d'ajouter jour/heure/minute/seconde pour une valeur de date. Oracle s'attend à un nombre constant de la date d'arithmétique que le nombre de jours. En d'autres termes, vous avez besoin de convertir des heures, des minutes et des secondes à la fraction de un jour et puis vous pouvez ajouter ou de soustraire cette valeur à partir d'une valeur de date. Voici quelques exemples:
- Ajouter un jour.
sélectionnez to_date('02-22-2008 10:30:30','mm-dd-yyyy hh24:mi:ss') aujourd'hui,
to_date('02-22-2008 10:30:30','mm-dd-yyyy hh24:mi:ss') 1 next_day
double
aujourd'HUI NEXT_DAY
& & & & & & & & & & & & - & & & & & & & & & & & & -
02-22-08 10:30:30 02-23-08 10:30:30 - Ajouter une heure.
sélectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') 1/24 next_hour
double
aujourd'HUI NEXT_HOUR
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 11:30:30 - Ajouter une minute.
sélectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') 1/(24*60) next_min
double
aujourd'HUI NEXT_MIN
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 10:31:30 - Ajouter un deuxième.
sélectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') 1/(24*60*60) next_sec
double
aujourd'HUI NEXT_SEC
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 10:30:31 - Soustraire un jour.
sélectionnez to_date('02-22-2008 10:30:30','mm-dd-yyyy hh24:mi:ss') aujourd'hui,
to_date('02-22-2008 10:30:30','mm-dd-yyyy hh24:mi:ss') - 1 prev_day
double
aujourd'HUI PREV_DAY
& & & & & & & & & & & & - & & & & & & & & & & & & -
02-22-08 10:30:30 02-21-08 10:30:30 - Soustraire une heure.
sélectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') - 1/24 prev_hour
double
aujourd'HUI PREV_HOUR
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 09:30:30 - Soustraire une minute.
sélectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') - 1/(24*60) prev_min
double
aujourd'HUI PREV_MIN
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 10:29:30 - Soustraire un deuxième.
sélectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') - 1/(24*60*60) prev_sec
double
aujourd'HUI PREV_SEC
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 10:30:29
& nbsp
valeur de Date Oracle a deux composantes, la date et l'heure. Oracle stocke l'heure, les minutes et les secondes avec la date. Comme vous pouvez le voir dans les exemples ci-dessus, la date de l'arithmétique dans Oracle est simple et facile à utiliser.
& nbsp
Ajoutez le jour, l'heure, la minute, la seconde a une valeur de date oracle
Ajoutez le jour, l'heure, la minute, la seconde a une valeur de date oracle : Plusieurs milliers de conseils pour vous faciliter la vie.
Date de l'arithmetique est tres commun en application de base de donnees. Dans Oracle, vous pouvez ajouter, soustraire et de comparer les colonnes de DATE, mais vous ne pouvez pas multiplier ou diviser. Oracle stocke siecle, annee, mois, jour, heure, minute et secondes comme une partie de la colonne DATE.
Maintenant, nous allons jeter un oeil a la façon d'ajouter jour/heure/minute/seconde pour une valeur de date. Oracle s'attend a un nombre constant de la date d'arithmetique que le nombre de jours. En d'autres termes, vous avez besoin de convertir des heures, des minutes et des secondes a la fraction de un jour et puis vous pouvez ajouter ou de soustraire cette valeur a partir d'une valeur de date. Voici quelques exemples:
- Ajouter un jour.
selectionnez to_date('02-22-2008 10:30:30','mm-dd-yyyy hh24:mi:ss') aujourd'hui,
to_date('02-22-2008 10:30:30','mm-dd-yyyy hh24:mi:ss') 1 next_day
double
aujourd'HUI NEXT_DAY
& & & & & & & & & & & & - & & & & & & & & & & & & -
02-22-08 10:30:30 02-23-08 10:30:30 - Ajouter une heure.
selectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') 1/24 next_hour
double
aujourd'HUI NEXT_HOUR
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 11:30:30 - Ajouter une minute.
selectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') 1/(24*60) next_min
double
aujourd'HUI NEXT_MIN
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 10:31:30 - Ajouter un deuxieme.
selectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') 1/(24*60*60) next_sec
double
aujourd'HUI NEXT_SEC
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 10:30:31 - Soustraire un jour.
selectionnez to_date('02-22-2008 10:30:30','mm-dd-yyyy hh24:mi:ss') aujourd'hui,
to_date('02-22-2008 10:30:30','mm-dd-yyyy hh24:mi:ss') - 1 prev_day
double
aujourd'HUI PREV_DAY
& & & & & & & & & & & & - & & & & & & & & & & & & -
02-22-08 10:30:30 02-21-08 10:30:30 - Soustraire une heure.
selectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') - 1/24 prev_hour
double
aujourd'HUI PREV_HOUR
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 09:30:30 - Soustraire une minute.
selectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') - 1/(24*60) prev_min
double
aujourd'HUI PREV_MIN
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 10:29:30 - Soustraire un deuxieme.
selectionnez to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') aujourd'hui,
to_date('02-22-08 10:30:30','mm-jj-aa hh24:mi:ss') - 1/(24*60*60) prev_sec
double
aujourd'HUI PREV_SEC
& & & & & & & & & & & & & & & & & & & & & & & &
02-22-08 10:30:30 02-22-08 10:30:29
& nbsp
valeur de Date Oracle a deux composantes, la date et l'heure. Oracle stocke l'heure, les minutes et les secondes avec la date. Comme vous pouvez le voir dans les exemples ci-dessus, la date de l'arithmetique dans Oracle est simple et facile a utiliser.
& nbsp
Ajoutez le jour, l'heure, la minute, la seconde à une valeur de date oracle
By commentfaire
Ajoutez le jour, l'heure, la minute, la seconde à une valeur de date oracle : Plusieurs milliers de conseils pour vous faciliter la vie.