Los foros del Guille

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

Google
 

Ya está a la venta Novedades de Visual Basic 9.0

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

04/may/2006
Nuevo foro: Dale caña al Guille..., en este foro podrás hacer comentarios sobre los artículos, trucos, etc., que estén publicado en mi sitio (no en los foros), ya sean mios o de los colaboradores.
Por favor, indica la URL del artículo que comentes. Gracias

  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-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 87 - App. iniciada: 24/11/2017 1:38:24 GMT - La hora GMT del servidor es: 24/11/2017 02:00:53 GMT