Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11/05/2011
Caral's Avatar
[Caral] Caral is offline
Miembro Premium
 
Join Date: Aug 2006
Posts: 7,659
Poder: 27
Caral Va por buen camino
Hola
No entiendo bien el problema, pero si fuera el group by daria error, no resultados equivocados.
Me parece.
Saludos
__________________
Siempre Novato
Reply With Quote
  #2  
Old 11/05/2011
Rofocale Rofocale is offline
Miembro
 
Join Date: Mar 2010
Posts: 182
Poder: 17
Rofocale Va por buen camino
quisiera saber porque no funciona el sum(total) porque no suma todos los registros.. que estare haciendo mal ?
Reply With Quote
  #3  
Old 11/05/2011
Caral's Avatar
[Caral] Caral is offline
Miembro Premium
 
Join Date: Aug 2006
Posts: 7,659
Poder: 27
Caral Va por buen camino
Hola
En base a mi poca experiencia:
Aveces dependiendo de la base de datos, para que la suma sea la que uno requiere se necesita definir algunos parametros adicionales como podrian ser, distinct, max, min, etc.
Los registros son secuenciales, eso quiere decir que ocupan toda la linea, si se quiere hacer una suma sobre todo total, se necesita hacer una distincion para que se defina correctamente el dato.
No creo que te pueda ayudar mucho, pero por lo menos ponemos la duda en la primera fila.
Saludos
__________________
Siempre Novato
Reply With Quote
  #4  
Old 11/05/2011
identsoft identsoft is offline
Miembro
 
Join Date: Apr 2006
Posts: 288
Poder: 21
identsoft Va por buen camino
Cuando haces un Sum(algo), este Sum te lo hace de los campos que le digas en group by. Si especificas muchos campos en group by, la instruccion Sql no da error, pero no saca el resultado que esperamos.
En concreto:
1º: si la el Where lleva el campo fecha, no se porque el group by lleva el campo fecha.
2ª Si quieres agrupar el valor de un campo(total) en función del cliente, en el group by debería estar solo el cliente (porque la fecha ya la seleccionas en la seccion del where).
3º Si quieres agrupar por Horas y ordenado por cliente, deberias utilizar el group by horas y order by cliente
En fín, he intentado explicar un poco como funciona el group by, no intento solucionar tu problema, porque no se lo que quieres.
Un saludo
jesús
Reply With Quote
  #5  
Old 11/05/2011
Rofocale Rofocale is offline
Miembro
 
Join Date: Mar 2010
Posts: 182
Poder: 17
Rofocale Va por buen camino
no puedo quitarle ningun campo al group by porque da error.. en el group no se pone todos los campos que estan en el select y no son afectados ?.. bueno porque si le quito por ejemplo fecha da error de invalid columm reference

uso como base de datos firebird
Reply With Quote
  #6  
Old 11/05/2011
identsoft identsoft is offline
Miembro
 
Join Date: Apr 2006
Posts: 288
Poder: 21
identsoft Va por buen camino
No comprendo como en la select tienes ... total-iva, iva, total y sum(total).
¿No será sum(total-iva), Sum(iva) y Sum(total) ?
Si no es así, explica que quieres obtener
Reply With Quote
  #7  
Old 12/05/2011
Rofocale Rofocale is offline
Miembro
 
Join Date: Mar 2010
Posts: 182
Poder: 17
Rofocale Va por buen camino
el codigo que tengo arriba quiero que funcione el sum(total) ya que si tengo

nombre total fecha
------ ---- -----
maria 2.5 05/05/2011
jose 2.0 05/05/2011

este me devuelve 2.5 y no 4.5
quiero obtener la suma,el total de lo que se muestra en el campo total
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Ayuda group by x fecha¡¡¡ Poke SQL 13 17/04/2010 14:43
Ayuda con group by nikotina SQL 5 23/06/2008 14:32
Problema con Group by david_uh Firebird e Interbase 2 13/04/2008 20:37
Problema con group by apicito SQL 7 23/05/2006 08:32
problema con group by raudelink SQL 2 18/10/2004 21:19


All times are GMT +2. The time now is 04:49.


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