Como Usar Data Atual na View do Oracle
07/05/2020
0
Boa tarde meus caros,
Estou com uma duvida de como usar a "Data Atual" em uma View. Sou intermediário em SQL e me surgiu essa duvida!
Somente para vocês entenderem preciso retornar a consulta na data do dia, pois irei criar um job para executar essa view todo dia 00:00.
Obs.: A data seria a "1200507"
SELECT --RTRIM(TIP_NOME_FANTASIA) AS NOME,
--GIT_SECAO AS CATEGORIA,
GIT_CODIGO_EAN13 AS CODIGO,
GIT_DESCRICAO AS DESCRICAO,
PC_RMS_CAL.F_CALCSTPR(1, GIT_COD_ITEM, 1200507, LINP_FILIAL) AS PRECO_VIG,
NCC_DESCRICAO AS CATEGORIA,
'0' DESTAQUE,
PC_RMS_CAL.F_CALCSTPR(3, GIT_COD_ITEM, 1200507, LINP_FILIAL) As PRECO_REDUZIDO
FROM AA3CITEM, AA1LINHP, AA2CTIPO, AA3CNVCC, AA1DNVCC
WHERE LINP_COD_ITEM = GIT_COD_ITEM
AND TIP_CODIGO (+)= LINP_FILIAL
and LINP_FILIAL||DAC(LINP_FILIAL) = '51'
AND NCC_SECAO = GIT_SECAO
AND NCC_GRUPO = 0
AND NCC_SUBGRUPO = 0
AND NCC_CATEGORIA = 0
AND DCC_SECAO (+)= NCC_SECAO
AND DCC_GRUPO (+)= NCC_GRUPO
AND DCC_SUBGRUPO (+)= NCC_SUBGRUPO
AND DCC_CATEGORIA (+)= NCC_CATEGORIA
and substr (to_char(git_filler,'fm000000000000000000'), 11,1) = '1'
ORDER BY LINP_FILIAL
Estou com uma duvida de como usar a "Data Atual" em uma View. Sou intermediário em SQL e me surgiu essa duvida!
Somente para vocês entenderem preciso retornar a consulta na data do dia, pois irei criar um job para executar essa view todo dia 00:00.
Obs.: A data seria a "1200507"
SELECT --RTRIM(TIP_NOME_FANTASIA) AS NOME,
--GIT_SECAO AS CATEGORIA,
GIT_CODIGO_EAN13 AS CODIGO,
GIT_DESCRICAO AS DESCRICAO,
PC_RMS_CAL.F_CALCSTPR(1, GIT_COD_ITEM, 1200507, LINP_FILIAL) AS PRECO_VIG,
NCC_DESCRICAO AS CATEGORIA,
'0' DESTAQUE,
PC_RMS_CAL.F_CALCSTPR(3, GIT_COD_ITEM, 1200507, LINP_FILIAL) As PRECO_REDUZIDO
FROM AA3CITEM, AA1LINHP, AA2CTIPO, AA3CNVCC, AA1DNVCC
WHERE LINP_COD_ITEM = GIT_COD_ITEM
AND TIP_CODIGO (+)= LINP_FILIAL
and LINP_FILIAL||DAC(LINP_FILIAL) = '51'
AND NCC_SECAO = GIT_SECAO
AND NCC_GRUPO = 0
AND NCC_SUBGRUPO = 0
AND NCC_CATEGORIA = 0
AND DCC_SECAO (+)= NCC_SECAO
AND DCC_GRUPO (+)= NCC_GRUPO
AND DCC_SUBGRUPO (+)= NCC_SUBGRUPO
AND DCC_CATEGORIA (+)= NCC_CATEGORIA
and substr (to_char(git_filler,'fm000000000000000000'), 11,1) = '1'
ORDER BY LINP_FILIAL
Felipe Alves
Curtir tópico
+ 0
Responder
Posts
08/05/2020
Leandro Chiodini
Boa tarde meus caros,
Estou com uma duvida de como usar a "Data Atual" em uma View. Sou intermediário em SQL e me surgiu essa duvida!
Somente para vocês entenderem preciso retornar a consulta na data do dia, pois irei criar um job para executar essa view todo dia 00:00.
Obs.: A data seria a "1200507"
SELECT --RTRIM(TIP_NOME_FANTASIA) AS NOME,
--GIT_SECAO AS CATEGORIA,
GIT_CODIGO_EAN13 AS CODIGO,
GIT_DESCRICAO AS DESCRICAO,
PC_RMS_CAL.F_CALCSTPR(1, GIT_COD_ITEM, 1200507, LINP_FILIAL) AS PRECO_VIG,
NCC_DESCRICAO AS CATEGORIA,
'0' DESTAQUE,
PC_RMS_CAL.F_CALCSTPR(3, GIT_COD_ITEM, 1200507, LINP_FILIAL) As PRECO_REDUZIDO
FROM AA3CITEM, AA1LINHP, AA2CTIPO, AA3CNVCC, AA1DNVCC
WHERE LINP_COD_ITEM = GIT_COD_ITEM
AND TIP_CODIGO (+)= LINP_FILIAL
and LINP_FILIAL||DAC(LINP_FILIAL) = '51'
AND NCC_SECAO = GIT_SECAO
AND NCC_GRUPO = 0
AND NCC_SUBGRUPO = 0
AND NCC_CATEGORIA = 0
AND DCC_SECAO (+)= NCC_SECAO
AND DCC_GRUPO (+)= NCC_GRUPO
AND DCC_SUBGRUPO (+)= NCC_SUBGRUPO
AND DCC_CATEGORIA (+)= NCC_CATEGORIA
and substr (to_char(git_filler,'fm000000000000000000'), 11,1) = '1'
ORDER BY LINP_FILIAL
Estou com uma duvida de como usar a "Data Atual" em uma View. Sou intermediário em SQL e me surgiu essa duvida!
Somente para vocês entenderem preciso retornar a consulta na data do dia, pois irei criar um job para executar essa view todo dia 00:00.
Obs.: A data seria a "1200507"
SELECT --RTRIM(TIP_NOME_FANTASIA) AS NOME,
--GIT_SECAO AS CATEGORIA,
GIT_CODIGO_EAN13 AS CODIGO,
GIT_DESCRICAO AS DESCRICAO,
PC_RMS_CAL.F_CALCSTPR(1, GIT_COD_ITEM, 1200507, LINP_FILIAL) AS PRECO_VIG,
NCC_DESCRICAO AS CATEGORIA,
'0' DESTAQUE,
PC_RMS_CAL.F_CALCSTPR(3, GIT_COD_ITEM, 1200507, LINP_FILIAL) As PRECO_REDUZIDO
FROM AA3CITEM, AA1LINHP, AA2CTIPO, AA3CNVCC, AA1DNVCC
WHERE LINP_COD_ITEM = GIT_COD_ITEM
AND TIP_CODIGO (+)= LINP_FILIAL
and LINP_FILIAL||DAC(LINP_FILIAL) = '51'
AND NCC_SECAO = GIT_SECAO
AND NCC_GRUPO = 0
AND NCC_SUBGRUPO = 0
AND NCC_CATEGORIA = 0
AND DCC_SECAO (+)= NCC_SECAO
AND DCC_GRUPO (+)= NCC_GRUPO
AND DCC_SUBGRUPO (+)= NCC_SUBGRUPO
AND DCC_CATEGORIA (+)= NCC_CATEGORIA
and substr (to_char(git_filler,'fm000000000000000000'), 11,1) = '1'
ORDER BY LINP_FILIAL
Boa tarde.
Podes usar o comando.
SELECT TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS') FROM dual;
Sendo dentro das aspas '' você coloca a formatação que voce deseja que retorne.
Responder
Clique aqui para fazer login e interagir na Comunidade :)