PowerCenter
- PowerCenter 10.5
- Todos os produtos
Condição
| Expressão
| Valor de Retorno
|
---|---|---|
Mês entre janeiro e junho, a função retorna 1º de janeiro do mesmo ano e define a hora como 00:00:00.000000000.
|
| 01/01/1998 00:00:00.000000000
|
Mês entre julho e dezembro, a função retorna 1º de janeiro do próximo ano e define a hora como 00:00:00.000000000.
|
| 01/01/1999 00:00:00.000000000
|
Dia do mês entre 1 e 15, a função retorna o primeiro dia do mês de entrada e define a hora como 00:00:00.000000000.
|
| 04/01/1998 00:00:00.000000000
|
Dia do mês entre 16 e o último dia do mês, a função retorna o primeiro dia do próximo mês e define a hora como 00:00:00.000000000.
|
| 06/01/1998 00:00:00.000000000
|
Hora entre 00:00:00 (12 a.m.) e 11:59:59 a.m., a função retorna a data atual e define a hora como 00:00:00.000000000 (12 a.m.).
|
| 06/13/1998 00:00:00.000000000
|
Hora 12:00:00 (12 p.m.) ou superior, a função arredonda a data para o próximo dia e define a hora como 00:00:00.000000000 (12 a.m.).
|
| 06/14/1998 00:00:00.000000000
|
Parte do minuto da hora entre 0 e 29 minutos, a função retorna a hora atual e define os minutos, segundos, millissegundos e nanossegundos como 0.
|
| 04/01/1998 11:00:00.000000000
|
Parte do minuto da hora 30 ou superior, a função retorna a próxima hora e define os minutos, segundos, millissegundos e nanossegundos como 0.
|
| 04/01/1998 14:00:00.000000000
|
Hora entre 0 e 29 segundos, a função retorna o minuto atual e define segundos, milissegundos e nanossegundos como 0.
|
| 05/22/1998 10:15:00.000000000
|
Hora entre 30 e 59 segundos, a função retorna o próximo minuto e define segundos, milissegundos e nanossegundos como 0.
|
| 05/22/1998 10:16:00.000000000
|
Hora entre 0 e 499 milissegundos, a função retorna o segundo atual e define os milissegundos como 0.
|
| 05/22/1998 10:15:29.000000000
|
Hora entre 500 e 999 milissegundos, a função retorna o próximo segundo e define os milissegundos como 0.
|
| 05/22/1998 10:15:30.000000000
|
Hora entre 0 e 499 microssegundos, a função retorna o milissegundo atual e define os microssegundos como 0.
|
| 05/22/1998 10:15:29.498000000
|
Hora entre 500 e 999 microssegundos, a função retorna o próximo milissegundo e define os microssegundos como 0.
|
| 05/22/1998 10:15:29.499000000
|
Hora entre 0 e 499 nanossegundos, a função retorna o microssegundo atual e define os nanossegundos como 0.
|
| 05/22/1998 10:15:29.498125000
|
Hora entre 500 e 999 nanossegundos, a função retorna o próximo microssegundo e define os nanossegundos como 0.
|
| 05/22/1998 10:15:29.498126000
|
ROUND(date[,format] )
Argumento
| Obrigatório/
Opcional
| Descrição
|
---|---|---|
data
| Obrigatório
| Tipo de dados Data/Hora. Você pode aninhar TO_DATE para converter cadeias em datas antes do arredondamento.
|
formato
| Opcional
| Insira uma cadeia de formato válida. Essa é a parte da data que você deseja arredondar. Você pode arredondar apenas uma parte da data. Se você omitir a cadeia de formato, a função arredondará a data para o dia mais próximo.
|
ROUND( DATE_SHIPPED, 'Y' ) ROUND( DATE_SHIPPED, 'YY' ) ROUND( DATE_SHIPPED, 'YYY' ) ROUND( DATE_SHIPPED, 'YYYY' )
|
|
---|---|
|
|
|
|
|
|
|
|
ROUND( DATE_SHIPPED, 'MM' ) ROUND( DATE_SHIPPED, 'MON' ) ROUND( DATE_SHIPPED, 'MONTH' )
|
|
---|---|
|
|
|
|
|
|
|
|
ROUND( DATE_SHIPPED, 'D' ) ROUND( DATE_SHIPPED, 'DD' ) ROUND( DATE_SHIPPED, 'DDD' ) ROUND( DATE_SHIPPED, 'DY' ) ROUND( DATE_SHIPPED, 'DAY' )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
ROUND( DATE_SHIPPED, 'HH' ) ROUND( DATE_SHIPPED, 'HH12' ) ROUND( DATE_SHIPPED, 'HH24' )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
ROUND( DATE_SHIPPED, 'MI' )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|