none
Entity Framework con VB.Net consultas complejas RRS feed

  • Pregunta

  • Estimados buenas tardes,

    tengo una pequeña duda, estoy empezando a utilizar Entity Framework y ps la consulta es si utilizando este método, puedo realizar consultas complejas, como por ejemplo

    "SELECT " & _
                                "(SELECT Refe_Nomenclatura.nome_nomenclatura FROM Refe_Nomenclatura WHERE Refe_Nomenclatura.nome_codigo = A.nome_codigo) AS SECTOR," & _
                                "(SELECT Dato_Servicio.serv_nombre FROM Dato_Servicio WHERE Dato_Servicio.serv_codigo = (SELECT Dato_Servicio_Nomenclatura.serv_codigo FROM Dato_Servicio_Nomenclatura WHERE Dato_Servicio_Nomenclatura.nome_codigo = A.nome_codigo)) AS SECTOR_SERVICIO," & _
                                "SUM(CASE WHEN A.turn_despues IN (1,8,43) THEN 1 ELSE 0 END) AS ATENDIDOS," & _
                                "SUM(CASE WHEN A.turn_despues IN (2,9,41) THEN 1 ELSE 0 END) AS AUSENTES," & _
                                "SUM(CASE WHEN A.turn_despues IN (42) THEN 1 ELSE 0 END) AS 'NO FINALIZADOS'," & _
                                "CONVERT(VARCHAR(8),CAST(AVG(CONVERT(float,CAST(CAST(CONVERT(CHAR, A.turn_tiempo_atencion, 14) AS DATETIME) AS DATETIME))) as datetime),108) AS TPA," & _
                                "CONVERT(VARCHAR(8),CAST(AVG(CONVERT(float,CAST(CAST(CONVERT(CHAR, A.turn_tiempo_espera, 14) AS DATETIME) AS DATETIME))) as datetime),108) AS TPE " & _
                            "FROM " & _
                                "tran_turno_resumen AS A " & _
                            "WHERE " & _
                                "A.turn_base = 1 AND " & _
                                "A.sucu_codigo = " & sucuCodigo & " AND " & _
                                "A.turn_fecha_creacion >= '" & fInicio & "' AND A.turn_fecha_creacion < '" & fFin & "' " & _
                            "GROUP BY " & _
                                "A.nome_codigo " & _
                            "ORDER BY " & _
                                "SECTOR ASC "

    Practicamente me refiero a las conversiones de un tipo de dato a otro, las subconsultas, etc.

    Saludos


    Javier

    lunes, 31 de agosto de 2015 22:07

Respuestas