Pasar Variable Unix a una variable en un WHERE de SQL
Publicado por Sebastian Barrionuevo (6 intervenciones) el 01/11/2016 03:33:43
Buenas noches, estoy queriendo pasar una variable xfecdesde='date +%d%m%Y' y xfechasta='date +%d%m%Y' pero no me lo esta permitiendo en un simple SELECT:
fecdes='30/02/2016'
SELECT COUNT(*), ID_SAS_DIA_PROCESO
FROM BT_SAS_CLIEXP_VENTAS
WHERE ID_SAS_DIA_PROCESO=$fecdes
Me trae 0 registros
Si realizo un
SELECT COUNT(*), ID_SAS_DIA_PROCESO
FROM BT_SAS_CLIEXP_VENTAS
WHERE ID_SAS_DIA_PROCESO=Trunc(sysdate)-1
Me trae 500 registros
Alguno sabe porque puede ser?
fecdes='30/02/2016'
SELECT COUNT(*), ID_SAS_DIA_PROCESO
FROM BT_SAS_CLIEXP_VENTAS
WHERE ID_SAS_DIA_PROCESO=$fecdes
Me trae 0 registros
Si realizo un
SELECT COUNT(*), ID_SAS_DIA_PROCESO
FROM BT_SAS_CLIEXP_VENTAS
WHERE ID_SAS_DIA_PROCESO=Trunc(sysdate)-1
Me trae 500 registros
Alguno sabe porque puede ser?
Valora esta pregunta


0