Minimo para diff
Publicado por kas (2 intervenciones) el 31/08/2020 13:28:51
Buenas foro !!, tengo una consulta que no veo como sacar el dato, de esta select
select tarifaprecio,precioventa,fechainicio,fechafin,(datediff(d,fechafin,getdate()))
from OfertasTarifas
where CodigoArticulo='339000'
la cual me arroja estos resultados,

necesito solo que me aparezca los registros de los 2 menores del diff, es decir

he probado de la siguiente forma y SI tengo esos resultados, pero nose si habra una forma mejor de hacerlo, mas practica....
espero vuestra ayuda, muchas gracias

select tarifaprecio,precioventa,fechainicio,fechafin,(datediff(d,fechafin,getdate()))
from OfertasTarifas
where CodigoArticulo='339000'
la cual me arroja estos resultados,

necesito solo que me aparezca los registros de los 2 menores del diff, es decir

he probado de la siguiente forma y SI tengo esos resultados, pero nose si habra una forma mejor de hacerlo, mas practica....
1
2
3
4
SELECT tarifaprecio,precioventa,fechainicio,fechafin,datediff(d,fechafin,getdate())
FROM OfertasTarifas
where datediff(d,fechafin,getdate()) = (select min(datediff(d,fechafin,getdate())) from USR_OfertasTarifas where codigoArticulo='339000')
and CodigoArticulo='339000'
espero vuestra ayuda, muchas gracias


Valora esta pregunta


0