mostrar registro de una fecha inicial a un fecha final

28/06/2005 - 22:58 por Elva Pascacio | Informe spam
Hola grupo,

Alguien por aqui sabra como hacer una consulta en la cual muestre x
registros porporcionando una fecha final a una fecha final, pero si ninguna
es ingresada mostrar todas?

Gracias espero me puedan ayudar. :O)

Preguntas similare

Leer las respuestas

#1 Maxi
29/06/2005 - 00:55 | Informe spam
Hola, pues podrias hacer quizas algo asi como:


use northwind
Go

if object_id('usp_busqueda') is not null
drop proc usp_busqueda
Go

create proc usp_busqueda @fecha_i datetime, @fecha_o datetime as
declare @f1 varchar(10)
declare @f2 varchar(10)

set @f1 = convert(varchar(10),isnull(@fecha_i,'19010101'),112)
set @f2 = convert(varchar(10),isnull(@fecha_o,'21000101'),112)

select * from orders where orderdate >=@f1 and orderdate <=@f2

go

exec usp_busqueda '01/01/1996','08/07/1996'



Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Elva Pascacio" escribió en el
mensaje news:
Hola grupo,

Alguien por aqui sabra como hacer una consulta en la cual muestre x
registros porporcionando una fecha final a una fecha final, pero si
ninguna
es ingresada mostrar todas?

Gracias espero me puedan ayudar. :O)
Respuesta Responder a este mensaje
#2 Elva Pascacio
29/06/2005 - 01:52 | Informe spam
muchisimas gracias Maxi

"Maxi" escribió:

Hola, pues podrias hacer quizas algo asi como:


use northwind
Go

if object_id('usp_busqueda') is not null
drop proc usp_busqueda
Go

create proc usp_busqueda @fecha_i datetime, @fecha_o datetime as
declare @f1 varchar(10)
declare @f2 varchar(10)

set @f1 = convert(varchar(10),isnull(@fecha_i,'19010101'),112)
set @f2 = convert(varchar(10),isnull(@fecha_o,'21000101'),112)

select * from orders where orderdate >=@f1 and orderdate <=@f2

go

exec usp_busqueda '01/01/1996','08/07/1996'



Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Elva Pascacio" escribió en el
mensaje news:
> Hola grupo,
>
> Alguien por aqui sabra como hacer una consulta en la cual muestre x
> registros porporcionando una fecha final a una fecha final, pero si
> ninguna
> es ingresada mostrar todas?
>
> Gracias espero me puedan ayudar. :O)



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida