Los foros del Guille

elGuille.hosting: Ofertas de alojamiento
posiblemente los mejores precios
¡¡¡ Ahora con el doble de casi todo !!!

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

20/mar/2008

¡Ya puedes comprar mi libro de Visual Basic 9.0!


http://www.elguille.info/NET/NovedadesVB9/

  Foro: de VB6.a VB.NET Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 55652 - Mostrar contarto en Visual studio 2008
IDAsuntoFechaNick 
55652 Mostrar contarto en Visual studio 200809/08/11 21:14tobonfer1956   
Hola, necesito ayuda tengo un procedimiento que debe permitir mostrar el empleado con la primera fecha de contrato y la ultima fecha de contrato, un empleado puede tener varios contratos, en la tabla Programacion.Codigo_Fecha se almacenan las fecha
Me esta mostrando todos los contratos de cada empleados

SELECT Programacion.Codigo_Fecha, Programacion.Cedula_empleado AS Cédula, Empleados.Nombres, Empleados.Primer_Apellido AS [1er Apellido],
Empleados.Segundo_Apellido AS [2do Apellido], Programacion.Codigo_seccional, Seccional.Nombre_seccional AS Seccional,
Seccional_CentroCostos.Codigo_CentroCostos AS [Centro Costos], Detalle_Viaje.Codigo_programa AS [Cod.Programa],
Detalle_Viaje.Codigo_asignatura AS [Cod.Asignatura], Asignatura.Nombre_asignatura AS Asignatura, Fecha_Clase.Fecha_Inicial AS [Fecha Inicio],
Fecha_Clase.Fecha_Final AS [Fecha Fin], Programacion.Horas_Presenciales AS [H.Presenciales],
Programacion.HorasAtencion AS [H.Atención Estudiantes], Programacion.TotalHoras AS [Total Horas],
Programacion.[Fundamento_Legal] AS [Fundamento Legal]
FROM Programacion INNER JOIN
Empleados ON Programacion.Cedula_empleado = Empleados.Cedula_empleado INNER JOIN
Seccional ON Programacion.Codigo_seccional = Seccional.Codigo_seccional INNER JOIN
Seccional_CentroCostos ON Seccional.Codigo_seccional = Seccional_CentroCostos.Codigo_seccional INNER JOIN
Programa ON Seccional.Codigo_seccional = Programa.Codigo_seccional INNER JOIN
Detalle_Viaje ON Programacion.Codigo_Fecha = Detalle_Viaje.Codigo_Fecha AND
Programa.Codigo_programa = Detalle_Viaje.Codigo_programa INNER JOIN
Asignatura ON Detalle_Viaje.Codigo_asignatura = Asignatura.Codigo_asignatura INNER JOIN
Fecha_Clase ON Programacion.Codigo_Fecha = Fecha_Clase.Codigo_Fecha

WHERE (Plan_Trabajo = @Plan_Trabajo) and (Fecha_Inicial between @Fecha_Inicio and @Fecha_Fin) and (Programacion.Codigo_seccional = @Codigo_seccional)
ORDER BY Fecha_Clase.Fecha_Inicial ASC, Fecha_Clase.Fecha_Final DESC

Agradezco de antemano su colaboración.
[Editado: tobonfer1956, 09/08/2011 21:17:33]
IDAsuntoFechaNick 
55663 Re: Mostrar contarto en Visual studio 2008 (Resp: 55652)11/08/11 11:27esmi   
Quizá si la query la hace Group By y muestras la fecha máxima......??
Saludos


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2018  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 52 - App. iniciada: 19/02/2018 15:59:45 GMT - La hora GMT del servidor es: 19/02/2018 16:05:29 GMT