Categorías destacadas
programacion php    
Lista de foros

ERROR EN CONSULTA


geno
19 de Enero del 2010

Buenos días,

tengo la siguiente consulta:
sql = "SELECT horas.abreviado, horas.Idproyecto as ID_PROYECTO, Sum(horas.horas) as HCC, (SELECT sum(c.importecol) as COSTE from COSTESPROYECTO as c where C.codproyecto=HORAS.IDPROYECTO GROUP BY c.codproyecto)AS COSTE_DIRECTO From HORAS, PROYECTO WHERE (proyecto.idproyecto=horas.idproyecto and proyecto.estado='" & Cmb.Text & "') GROUP BY horas.abreviado, horas.IDPROYECTO ORDER BY horas.IDPROYECTO"

La consulta funciona perfectamente, en donde agrupo por nombre de empleado y nº de proyecto. Pero si intento hacer la misma consulta solamante agrupando por nº de proyecto:

sql = "SELECT HORAS.Idproyecto as ID_PROYECTO, Sum(horas.horas) as HCC, (SELECT sum(c.importecol) as COSTE from COSTESPROYECTO as c where C.codproyecto=HORAS.IDPROYECTO GROUP BY c.codproyecto)AS COSTE_DIRECTO From HORAS, PROYECTO WHERE (proyecto.idproyecto=horas.idproyecto and proyecto.estado='" & Cmbcomo.Text & "') GROUP BY HORAS.IDPROYECTO ORDER BY HORAS.IDPROYECTO"

Da error no coindicen los tipos de datos en la expresión de criterios. me podrían ayudar?

un saludo,


Jhon Bautista Palomino
19 de Enero del 2010

Deberias buscar mas potencia y elegancia aunque trabajes mas escribiendo los JOINs(INNER JOIN, OUTER JOIN, LEFT JOIN y el RIGHT JOIN) y tambien alias para tus tablas yo hacia antes mi cn.execute(cSql) me resultaba pero es mas seguro el utilizar procedimientos almacenados y controlar los errores. aqui esta mi correo jhonbapa1al@hotmail.com Lima-Peru


mvallejos
19 de Enero del 2010

Posiblemente esté vacío el Cmbcomo.Text, es un dato numérico o texto? si es texto debería estar entre comillas simples

 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon