Como traer el semestre ACTUAL?

18/11/2004 - 23:26 por Luis Esteban Valencia | Informe spam
Hola es que tengo esta vista

select * from NvistaGruposYCursos

y hay un campo que es el periodoacademico

txtpgperacad
y necesito traer solo los del periodo academico actual el cual esta
conformado por el AÑO y por el SEMESTRE

Preguntas similare

Leer las respuestas

#1 MAXI
19/11/2004 - 00:20 | Informe spam
Hola y como estan guardados los datos?




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"Luis Esteban Valencia" escribió en el mensaje
news:
Hola es que tengo esta vista

select * from NvistaGruposYCursos

y hay un campo que es el periodoacademico

txtpgperacad
y necesito traer solo los del periodo academico actual el cual esta
conformado por el AÑO y por el SEMESTRE



Respuesta Responder a este mensaje
#2 Luis Esteban Valencia
19/11/2004 - 00:45 | Informe spam
pues en el campo dice por ejemplo

20041
20042

20031
20032

y asi sucesivamemte


"MAXI" escribió en el mensaje
news:
Hola y como estan guardados los datos?




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"Luis Esteban Valencia" escribió en el mensaje
news:
> Hola es que tengo esta vista
>
> select * from NvistaGruposYCursos
>
> y hay un campo que es el periodoacademico
>
> txtpgperacad
> y necesito traer solo los del periodo academico actual el cual esta
> conformado por el AÑO y por el SEMESTRE
>
>
>


Respuesta Responder a este mensaje
#3 ulises
19/11/2004 - 01:16 | Informe spam
Algo como :

select * from NvistaGruposYCursos
where txtpgperacad = CASE WHEN MONTH(GETDATE()) > 7
THEN YEAR(GETDATE()) * 10 + 1
ELSE YEAR(GETDATE()) * 10 + 2
END

Saludos,
Ulises

On Thu, 18 Nov 2004 17:26:17 -0500, "Luis Esteban Valencia"
wrote:

Hola es que tengo esta vista

select * from NvistaGruposYCursos

y hay un campo que es el periodoacademico

txtpgperacad
y necesito traer solo los del periodo academico actual el cual esta
conformado por el AÑO y por el SEMESTRE


Respuesta Responder a este mensaje
#4 Javier Loria
19/11/2004 - 16:41 | Informe spam
Hola:
Me parece falta un igual:
= MONTH(GETDATE())>=7
= O cambiarlo a 6.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"ulises" wrote in message
news:
Algo como :

select * from NvistaGruposYCursos
where txtpgperacad = CASE WHEN MONTH(GETDATE()) > 7
THEN YEAR(GETDATE()) * 10 + 1
ELSE YEAR(GETDATE()) * 10 + 2
END

Saludos,
Ulises

On Thu, 18 Nov 2004 17:26:17 -0500, "Luis Esteban Valencia"
wrote:

>Hola es que tengo esta vista
>
>select * from NvistaGruposYCursos
>
>y hay un campo que es el periodoacademico
>
>txtpgperacad
>y necesito traer solo los del periodo academico actual el cual esta
>conformado por el AÑO y por el SEMESTRE
>
>

Respuesta Responder a este mensaje
#5 ulises
20/11/2004 - 01:02 | Informe spam
Tienes toda la razón ... el teclado me jugó una mala pasada ... :)

Saludos,
Ulises

On Fri, 19 Nov 2004 09:41:27 -0600, "Javier Loria"
wrote:

Hola:
Me parece falta un igual:
=> MONTH(GETDATE())>=7
=> O cambiarlo a 6.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"ulises" wrote in message
news:
Algo como :

select * from NvistaGruposYCursos
where txtpgperacad = CASE WHEN MONTH(GETDATE()) > 7
THEN YEAR(GETDATE()) * 10 + 1
ELSE YEAR(GETDATE()) * 10 + 2
END

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