Estoy intentando hacer una select en la cual tengo un where donde comparo una fecha
select tb1~carrid tb1~connid tb1~countryfr tb2~fldate
from spfli as tb1 inner join sflight as tb2 on
tb1~carrid = tb2~carrid and tb1~connid = tb2~connid
into table tb_spfli
where tb2~fldate = ‘2017.04.01’.
La select sin el where funciona bien, pero cuando quiero poner el where y compararlo con una fecha me da 0 registros
Supongo que hay que convertir el texto de la fecha en un formato fecha para que pueda hacer la comparación, pero no se como hacerlo
¿Es posible que sea por los puntos de la fecha que le pones en la condición del where? Por lo que tengo entendido, SAP guarda las fechas sin separaciones.
He probado con 2017-04-01 , 2017/04/01 y sin los puntos, ni guiones ni ningún separador funciona
select tb1~carrid tb1~connid tb1~countryfr tb2~fldate
from spfli as tb1 inner join sflight as tb2 on
tb1~carrid = tb2~carrid and tb1~connid = tb2~connid
into table tb_spfli
where tb2~fldate = ‘20170401’.