Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-03-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
problema con sub-consulta Mysql

Hola compañeros, estoy teniendo problemas con la suma de tres campos en una sub-consulta, he aqui la sentencia:

Código SQL [-]
select ORDENCOMPRA, CARTAORDEN, CASACOMERCIAL, FACTURA, FECHAFACTURA, (SELECT VALOR+FVALOR2+FVALOR3 FROM tabla2) as Monto, TIPO, CUENTA from tabla2 where CASACOMERCIAL = '+Quotedstr(Edit2.Text)+' and FECHAFACTURA>= :desde and FECHAFACTURA<= :hasta order by FECHAFACTURA asc

Estoy tratando de mostrar la suma de tres campo de una orden de compra en un solo campo para mostrarlo en un grid, este es el error que me tira:

Cita:
---------------------------
Debugger Exception Notification
---------------------------
Project Sigesped.exe raised exception class EZSQLException with message 'Cannot retrieve Resultset data'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
Como ven estoy usando ZEOS+Mysql+Delphi 7, a ver, quien me echa una mano con esto.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #2  
Antiguo 05-03-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Bueno me respondo, resolvi lo de la suma con esta sentencia bastante simple:

Código SQL [-]
select ORDENCOMPRA, CARTAORDEN, CASACOMERCIAL, FACTURA, FECHAFACTURA, VALOR+FVALOR2+FVALOR3 as Monto, TIPO, CUENTA from tabla2 where CASACOMERCIAL = '+Quotedstr(Edit2.Text)+' and FECHAFACTURA>= :desde and FECHAFACTURA<= :hasta order by FECHAFACTURA asc

El problema de ahora es que no me muestra los valores si 1 o 2 de los tres campos es nulo, si los tres campo no son nulos entonces si me los muestra, bueno vere como resuelvo el problema, de todos les estaré esperando una ayudita.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #3  
Antiguo 05-03-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Bueno, respondiendome a mí mismo, resolví el asunto haciendo un update general cambiando los valores 'null' por '0.00'.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #4  
Antiguo 05-03-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Osea tres post para decirnos que ya lo sabias.
Saludos
Responder Con Cita
  #5  
Antiguo 05-03-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Osea tres post para decirnos que ya lo sabias.
Saludos
Jajaja, lo hice para que vieran el proceso del problema, jajajaja, pero ya no lo vuelvo a hacer pa que despues no digan que estoy acumulando posts .

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #6  
Antiguo 06-03-2008
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Hola:

Probablemente esa consulta en la manera como lo estabas haciendo te devolvía mas de un registro, te fijaste en eso...??

Bueno, eso es todo.

Hasta Luego .-
__________________
No todo es como parece ser...
Responder Con Cita
  #7  
Antiguo 06-03-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Cita:
Empezado por lucasarts_18 Ver Mensaje
Hola:

Probablemente esa consulta en la manera como lo estabas haciendo te devolvía mas de un registro, te fijaste en eso...??

Bueno, eso es todo.

Hasta Luego .-
Efectivamente era eso amigo Lucas, gracias.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
mysql una consulta que no me sale Gaim2205 SQL 1 24-02-2008 14:14:49
problemas con consulta a BD mysql elcondedebahia Conexión con bases de datos 1 15-10-2007 18:27:05
duda con una consulta LIKE en MySQL enecumene MySQL 6 06-02-2007 21:06:46
Consulta dificil en mysql y sql Arturo SQL 1 08-11-2006 13:39:41
consulta a mysql jfontane PHP 2 10-06-2003 19:11:57


La franja horaria es GMT +2. Ahora son las 19:44:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi