DB2 Scalar functions - Datetime scalar functions - www.cadcobol.com.br


Volta ao Menu das scalar functions

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

DB2 Scalar functions - Datetime scalar functions

This section introduces you to some common Db2 date functions that help you manipulate date and time data effectively.

Esta seção apresenta algumas funções comuns de data do Db2 que ajudam a manipular dados de data e hora com eficiência.

Function Description
ADD_DAYS Returns a datetime value that represents the first argument plus a specified number of days.

Retorna um valor datetime que representa o primeiro argumento mais um número especificado de dias.
ADD_HOURS Returns a timestamp value that represents the first argument plus a specified number of hours.

Retorna um valor de registro de data e hora que representa o primeiro argumento mais um número especificado de horas.
ADD_MINUTES Returns a timestamp value that represents the first argument plus a specified number of minutes.

Retorna um valor de registro de data e hora que representa o primeiro argumento mais um número especificado de minutos.
ADD_MONTHS Returns a datetime value that represents?expression?plus a specified number of months.

Retorna um valor de data e hora que representa a expressão mais um número especificado de meses.
ADD_SECONDS Returns a timestamp value that represents the first argument plus a specified number of seconds and fractional seconds.

Retorna um valor de registro de data e hora que representa o primeiro argumento mais um número especificado de segundos e segundos fracionários.
ADD_YEARS Returns a datetime value that represents the first argument plus a specified number of years.

Retorna um valor datetime que representa o primeiro argumento mais um número especificado de anos.
AGE Returns a numeric value that specifies the number of full years, full months, and full days between the current timestamp and the argument.

Retorna um valor numérico que especifica o número de anos, meses e dias completos entre o registro de data e hora atual e o argumento.
DATE_PART Returns portion of a datetime based on its argument.

Retorna parte de um datetime com base em seu argumento.
DATE_TRUNC Returns a timestamp expression rounded to the specified unit.

Retorna uma expressão de carimbo de data e hora arredondada para a unidade especificada.
DAY Returns the day part of a value.

Retorna a parte do dia de um valor.
DAYNAME Returns a character string containing the name of the day (for example, Friday) for the day portion of expression, based on locale-name or the value of the special register CURRENT LOCALE LC_TIME.

Retorna uma sequência de caracteres que contém o nome do dia (por exemplo, sexta-feira) para a parte do dia da expressão, com base no nome do código do idioma ou no valor do registro especial CURRENT LOCALE LC_TIME.
DAYOFMONTH Returns an integer between 1 and 31 that represents the day of the month.

Retorna um número inteiro entre 1 e 31 que representa o dia do mês./td>
DAYOFWEEK Returns the day of the week in the first argument as an integer value.
The integer value is in the range 1-7, where 1 represents the first day of the week, as specified in the second argument.

Retorna o dia da semana no primeiro argumento como um valor inteiro.
O valor inteiro está no intervalo de 1 a 7, em que 1 representa o primeiro dia da semana, conforme especificado no segundo argumento.
DAYOFWEEK_ISO Returns the day of the week from a value, where 1 is Monday and 7 is Sunday.

Retorna o dia da semana a partir de um valor, em que 1 é segunda-feira e 7 é domingo.
DAYOFYEAR Returns the day of the year from a value.

Retorna o dia do ano de um valor.
DAYS Returns an integer representation of a date.

Retorna uma representação inteira de uma data.
DAYS_BETWEEN Returns the number of full days between the specified arguments.

Retorna o número de dias completos entre os argumentos especificados.
DAYS_TO_END_OF_MONTH Returns the number of days to the end of the month.

Retorna o número de dias até o final do mês.
EXTRACT Returns a portion of a date or timestamp based on the arguments.

Retorna uma parte de uma data ou carimbo de data / hora com base nos argumentos.
FIRST_DAY Returns a date or timestamp that represents the first day of the month of the argument.

Retorna uma data ou carimbo de data e hora que representa o primeiro dia do mês do argumento.
FROM_UTC_TIMESTAMP Returns a TIMESTAMP that is converted from Coordinated Universal Time to the timezone that is specified by the timezone string.

Retorna um TIMESTAMP que é convertido do Tempo Universal Coordenado no fuso horário especificado pela seqüência de fuso horário.
HOUR Returns the hour part of a value.

Retorna a parte da hora de um valor.
HOURS_BETWEEN Returns the number of full hours between the specified arguments.

Retorna o número de horas completas entre os argumentos especificados.
JULIAN_DAY Returns an integer value representing the number of days from January 1, 4712 B.C. to the date specified in the argument.

Retorna um valor inteiro representando o número de dias de 1 de janeiro de 4712 aC à data especificada no argumento.
LAST_DAY Returns a datetime value that represents the last day of the month of the argument.

Retorna um valor datetime que representa o último dia do mês do argumento.
MICROSECOND Returns the microsecond part of a value.

Retorna a parte de microssegundo de um valor.
MIDNIGHT_SECONDS Returns an integer value representing the number of seconds between midnight and a specified time value.

Retorna um valor inteiro representando o número de segundos entre meia-noite e um valor de tempo especificado.
MINUTE Returns the minute part of a value.

Retorna a parte minuto de um valor.
MINUTES_BETWEEN Returns the number of full minutes between the specified arguments.

Retorna o número de minutos completos entre os argumentos especificados.
MONTH Returns the month part of a value.

Retorna a parte do mês de um valor.
MONTHNAME Returns a character string containing the name of the month (for example, January) for the month portion of expression, based on locale-name or the value of the special register CURRENT LOCALE LC_TIME.

Retorna uma sequência de caracteres que contém o nome do mês (por exemplo, janeiro) para a parte da expressão do mês, com base no nome do código do idioma ou no valor do registro especial CURRENT LOCALE LC_TIME.
MONTHS_BETWEEN Returns an estimate of the number of months between expression1 and expression2.

Retorna uma estimativa do número de meses entre a expressão 1 e a expressão 2.
NEXT_DAY Returns a datetime value that represents the first weekday, named by?string-expression, that is later than the date inexpression.

Retorna um valor de data e hora que representa o primeiro dia da semana, nomeado por expressão-sequência, posterior à inexpressão da data.
NEXT_MONTH Returns the first day of the next month after the specified date.

Retorna o primeiro dia do próximo mês após a data especificada.
NEXT_QUARTER Returns the first day of the next quarter after the specified date.

Retorna o primeiro dia do próximo trimestre após a data especificada.
NEXT_WEEK Returns the first day of the next week after the specified date.

Retorna o primeiro dia da próxima semana após a data especificada.
NEXT_YEAR Returns the first day of the next year after the specified date.

Retorna o primeiro dia do próximo ano após a data especificada.
NOW Returns a timestamp based on when the SQL statement is executed at the current server.

Retorna um registro de data e hora com base em quando a instrução SQL é executada no servidor atual.
QUARTER Returns an integer that represents the quarter of the year in which a date resides.

Retorna um número inteiro que representa o trimestre do ano em que uma data reside.
ROUND Returns a datetime value, rounded to the unit specified by?format-string.

Retorna um valor datetime, arredondado para a unidade especificada por format-string.
ROUND_TIMESTAMP Returns a timestamp that is the?expression?rounded to the unit specified by the?format-string.

Retorna um carimbo de data e hora que é a expressão arredondada para a unidade especificada pela string de formato.
SECOND Returns the seconds part of a value.

Retorna a parte dos segundos de um valor.
SECONDS_BETWEEN Returns the number of full seconds between the specified arguments.

Retorna o número de segundos completos entre os argumentos especificados.
THIS_MONTH Returns the first day of the month in the specified date.

Retorna o primeiro dia do mês na data especificada.
THIS_QUARTER Returns the first day of the quarter in the specified date.

Retorna o primeiro dia do trimestre na data especificada.
THIS_WEEK Returns the first day of the week in the specified date.

Retorna o primeiro dia da semana na data especificada.
THIS_YEAR Returns the first day of the year in the specified date.

Retorna o primeiro dia do ano na data especificada.
TIMESTAMP_FORMAT Returns a timestamp from a character string (argument1) that has been interpreted using a format template (argument2).

Retorna um registro de data e hora de uma sequência de caracteres (argumento1) que foi interpretada usando um modelo de formato (argumento2).
TIMESTAMP_ISO Returns a timestamp value based on a date, time, or timestamp argument.
If the argument is a date, it inserts zero for all the time elements.
If the argument is a time, it inserts the value of CURRENT DATE for the date elements, and zero for the fractional time element.

Retorna um valor de carimbo de data / hora com base em um argumento de data, hora ou carimbo de data e hora.
Se o argumento for uma data, ele insere zero para todos os elementos de tempo.
Se o argumento for uma hora, ele insere o valor de CURRENT DATE para os elementos de data e zero para o elemento de tempo fracionário.
TIMESTAMPDIFF Returns an estimated number of intervals of type?argument1, based on the difference between two timestamps.
The second argument is the result of subtracting two timestamp types and converting the result to CHAR.

Retorna um número estimado de intervalos do tipo argumento1, com base na diferença entre dois registros de data e hora.
O segundo argumento é o resultado da subtração de dois tipos de carimbo de data e hora e da conversão do resultado em CHAR.
TO_CHAR Returns a CHARACTER representation of a timestamp.

Retorna uma representação CHARACTER de um carimbo de data / hora.
TO_DATE Returns a timestamp from a character string.

Retorna um registro de data e hora de uma sequência de caracteres.
TO_NCHAR Returns a national character representation of an input expression that has been formatted using a character template.

Retorna uma representação de caractere nacional de uma expressão de entrada que foi formatada usando um modelo de caractere.
TO_TIMESTAMP Returns a timestamp that is based on the interpretation of the input string using the specified format.

Retorna um registro de data e hora baseado na interpretação da sequência de entrada usando o formato especificado.
TO_UTC_TIMESTAMP Returns a TIMESTAMP that is converted from Coordinated Universal Time to the timezone specified by the timezone string.

Retorna um TIMESTAMP que é convertido do Tempo Universal Coordenado para o fuso horário especificado pela string de fuso horário.
TRUNCATE or TRUNC Returns a datetime value, truncated to the unit specified by?format-string.

Retorna um valor de data e hora, truncado para a unidade especificada por format-string.
TRUNC_TIMESTAMP Returns a timestamp that is the?expression?truncated to the unit specified by the?format-string.

Retorna um registro de data e hora que é a expressão truncada para a unidade especificada pela string de formato.
VARCHAR_FORMAT Returns a CHARACTER representation of a timestamp (argument1), formatted according to a template (argument2).

Retorna uma representação CHARACTER de um carimbo de data / hora (argumento1), formatado de acordo com um modelo (argumento2).
WEEK Returns the week of the year from a value, where the week starts with Sunday.

Retorna a semana do ano a partir de um valor em que a semana começa com domingo.
WEEK_ISO Returns the week of the year from a value, where the week starts with Monday.

Retorna a semana do ano a partir de um valor, onde a semana começa com segunda-feira.
WEEKS_BETWEEN Returns the number of full weeks between the specified arguments.

Retorna o número de semanas completas entre os argumentos especificados.
YEAR Returns the year part of a value.

Retorna a parte do ano de um valor.
YEARS_BETWEEN Returns the number of full years between the specified arguments.

Retorna o número de anos completos entre os argumentos especificados.
YMD_BETWEEN Returns a numeric value that specifies the number of full years, full months, and full days between two datetime values.

Retorna um valor numérico que especifica o número de anos completos, meses completos e dias completos entre dois valores de data e hora.


© Copyright IBM Corp.