parametros en procedimiento almacenado

02/12/2005 - 16:41 por ja | Informe spam
hola

tengo una tabla de facturacion que tiene varios campos
id (autonumerico, int)
descripcion (text)
importe (money)
fecha (datetime)

Ahora estoy manejando desde un webform para consultarle a la tabla y me
devuelva las ventas que tengo entre el 1/1/2004 y el 1/1/2005 el tema es que
solo almaceno una sola fecha pero no se como debo construir mi procedimiento
almacenado para que tenga dos parametros (fecha1 y fecha2)

Gracias

zng

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
02/12/2005 - 16:52 | Informe spam
Trata:

create procedure dbo.p1
@fecha_inicio datetime,
@fecha_fin datetime
as
set nocount on

select c1, ..., cn
from dbo.t1
where fecha >= convert(char(8), @fecha_inicio, 112) and fecha <
convert(char(8), @fecha_fin, 112)

return @@error
go


AMB

"ja" wrote:

hola

tengo una tabla de facturacion que tiene varios campos
id (autonumerico, int)
descripcion (text)
importe (money)
fecha (datetime)

Ahora estoy manejando desde un webform para consultarle a la tabla y me
devuelva las ventas que tengo entre el 1/1/2004 y el 1/1/2005 el tema es que
solo almaceno una sola fecha pero no se como debo construir mi procedimiento
almacenado para que tenga dos parametros (fecha1 y fecha2)

Gracias

zng

Respuesta Responder a este mensaje
#2 Harold Rivas
02/12/2005 - 18:01 | Informe spam
corrijo el procedimiento de Nery

Create Procedure SeleccionarVentas
@Desde DateTime,
@Hasta DateTime,
@importe_total money out
As

Select @importe_total=sum(importe)
From facturacion
Where convert(datetime,Fecha,103) Between convert(datetime,@Desde,103) And convert(datetime,@Hasta,103)
Return @@rowcount
go


Create Procedure SeleccionarVentas
@id int,
@Desde DateTime,
@Hasta DateTime,
@importe_total money out
As

Select @importe_total=sum(importe)
From facturacion
Where id=@id
and convert(datetime,Fecha,103) Between convert(datetime,@Desde,103) And convert(datetime,@Hasta,103)
Return @@rowcount
go





ja escribió:

hola

tengo una tabla de facturacion que tiene varios campos
id (autonumerico, int)
descripcion (text)
importe (money)
fecha (datetime)

Ahora estoy manejando desde un webform para consultarle a la tabla y me
devuelva las ventas que tengo entre el 1/1/2004 y el 1/1/2005 el tema es que
solo almaceno una sola fecha pero no se como debo construir mi procedimiento
almacenado para que tenga dos parametros (fecha1 y fecha2)

Gracias

zng



Respuesta Responder a este mensaje
#3 Nery Gonzalez
02/12/2005 - 18:47 | Informe spam
Create Procedure SeleccionarVentas (@Desde DateTime, @Hasta DateTime)
As

Select *
From facturacion
Where Fecha Between @Desde And @Hasta
Order by id


"ja" escribió en el mensaje
news:
hola

tengo una tabla de facturacion que tiene varios campos
id (autonumerico, int)
descripcion (text)
importe (money)
fecha (datetime)

Ahora estoy manejando desde un webform para consultarle a la tabla y me
devuelva las ventas que tengo entre el 1/1/2004 y el 1/1/2005 el tema es
que
solo almaceno una sola fecha pero no se como debo construir mi
procedimiento
almacenado para que tenga dos parametros (fecha1 y fecha2)

Gracias

zng

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