SQL - Consultar Por año de una fecha

   
Vista:

Consultar Por año de una fecha

Publicado por Andrea (2 intervenciones) el 04/06/2009 00:07:56
Hola grupo...
Soy nueva en el numdo da la programacion...
y con sql, si que mas...
Lo que me susede es que estoy haciendo una aplicacion en asp.Net VB
con Sql server 2005
Lo que necesito es hacer un procedimiento almacenado que me consulte por año;
me explico debo averiguar las licencias que tengo, y las voy a consultar por fecha de vencimiento,
para hacer menos tediosa la busquda, debo buscar solo por el año de esta fecha...
el pro.Almacenado que tengo, me hace la con sulta por la fecha completa...
quisiera saber que orden le doy para que escoja solo el año.

Procedimiento Almacenado
Create Procedure UspConLicencias2 (@LicDFecha_Vencimiento smalldatetime, @RowCount int output)
as

SELECT dbo.TblSoftware.SofANombre_Software, dbo.TblFactura_Software.FaSAVersion, dbo.TblLicencia.LicAObservaciones,
dbo.TblLicencia.LicDFecha_Vencimiento, dbo.TblLicencia.LicAImagen
FROM dbo.TblLicencia INNER JOIN
dbo.TblFactura_Software ON dbo.TblLicencia.LicNId_Licencia = dbo.TblFactura_Software.LicNId_Licencia INNER JOIN
dbo.TblSoftware ON dbo.TblFactura_Software.SofNId_Software = dbo.TblSoftware.SofNId_Software
where LicDFecha_Vencimiento like @LicDFecha_Vencimiento;
select @RowCount=@@ROWCOUNT

Gracias de antemano, espero me puedan ayudar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consultar Por año de una fecha

Publicado por DALSOM (197 intervenciones) el 04/06/2009 14:09:40
UTILIZA LA FUNCION year() O datepart() .

SALUDOS,
DALSOM.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consultar Por año de una fecha

Publicado por Juan Manuel Castañeda (16 intervenciones) el 30/06/2009 17:58:05
YEAR(dbo.TblLicencia.LicDFecha_Vencimiento)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar