Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Formato de fecha

0 views
Skip to first unread message

JuanP

unread,
Feb 3, 2003, 1:41:44 PM2/3/03
to


Buen día, les hago una consulta, hago un select a una
tabla con un campo fecha, las fechas son

Select Fecha from Tabla:

01/01/03
22/01/03
01/01/03
13/01/03
01/02/03
02/02/03
01/02/03
27/02/03

y quiero dos consultas, una que me muestre

Enero-03
Enero-03
Enero-03
Enero-03
Febrero-03
Febrero-03
Febrero-03
Febrero-03

O sea con ese formato solo el mes y el año
y otra que sea

Semana 1
Semana 4
Semana 1
Semana 2
Semana 1
Semana 1
Semana 1
Semana 4

donde del 1 al 7 es sem1
del 8 al 14 es sem2
del 15 al 21 es sem3
y del 22 al 31 es sem4


Cómo es posible? muchas gracias!!!

Eladio Rincón

unread,
Feb 3, 2003, 2:23:46 PM2/3/03
to
Hola,

declare @fecha datetime

set @fecha = '20030115'

select datename ( mm, @fecha ) + ' - ' +
cast ( datepart ( yyyy, @fecha ) as varchar (4)) as 'Fecha',
'Semana ' + case
when datepart ( dd, @fecha ) >=1 and datepart ( dd, @fecha ) <= 7 then cast
( 1 as char(1))
when datepart ( dd, @fecha ) >=8 and datepart ( dd, @fecha ) <= 14 then
cast ( 2 as char(1))
when datepart ( dd, @fecha ) >=15 and datepart ( dd, @fecha ) <= 21 then
cast ( 3 as char(1))
when datepart ( dd, @fecha ) >=22 and datepart ( dd, @fecha ) <= 31 then
cast ( 4 as char(1))
end as 'Semana'


--
Saludos,

Eladio Rincón
MCP SQL Server
http://eu.webmatrixhosting.net/Eladio

"Comparte lo que sabes, aprende lo que no sepas". FGG

"JuanP" <Ju...@hotmail.com> escribió en el mensaje
news:028a01c2cbb3$e6a73ee0$d2f82ecf@TK2MSFTNGXA09...

0 new messages