Foros del Web » Programación para mayores de 30 ;) » .NET »

sumar consulta agregado

Estas en el tema de sumar consulta agregado en el foro de .NET en Foros del Web. hola, tengo una consulta así comados.CommandText = "SELECT reg,Barra,NombTerminal,Anulado,Fecha, ROUND(Sum(Cantidad*Pts),2) AS TOTAL From IntroduccionDeVentasAhora WHERE Barra = @combo1 and NombTerminal = @combo2 and Anulado=0 and ...
  #1 (permalink)  
Antiguo 21/06/2011, 14:58
 
Fecha de Ingreso: noviembre-2010
Ubicación: madrid
Mensajes: 478
Antigüedad: 13 años, 5 meses
Puntos: 5
Pregunta sumar consulta agregado

hola, tengo una consulta así

comados.CommandText = "SELECT reg,Barra,NombTerminal,Anulado,Fecha, ROUND(Sum(Cantidad*Pts),2) AS TOTAL From IntroduccionDeVentasAhora WHERE Barra = @combo1 and NombTerminal = @combo2 and Anulado=0 and Fecha BETWEEN @FI AND @FF group by reg,Barra,NombTerminal,Anulado,Fecha Order by TOTAL DESC"

pero no me funciona...sabeis porqué?¿?, en cambio si en vez de order by TOTAL DESC pongo order BY reg....va bien
  #2 (permalink)  
Antiguo 21/06/2011, 15:10
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: sumar consulta agregado

Hola guillebomtrasmiti eso te sucede porque el TOTAL no esta dentro del GROUP BY, en cambio el reg sí esta. es por esto que no te lo puede ordenar. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 21/06/2011, 15:18
 
Fecha de Ingreso: noviembre-2010
Ubicación: madrid
Mensajes: 478
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: sumar consulta agregado

holaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa super aquaaaaaaaaaaaa ya lo he probado pero nada....creo que es porque total no existe en realidad...no se pero eso lo hice y no vaaaaaaaaaaaaaaaaaa...... te quierooooooooooooooooooooooooooooooooooooooooo.... cuanto tiempo sin leerrteeeeee saludos amigo
  #4 (permalink)  
Antiguo 21/06/2011, 15:20
 
Fecha de Ingreso: noviembre-2010
Ubicación: madrid
Mensajes: 478
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: sumar consulta agregado

comados.CommandText = "SELECT reg,Barra,NombTerminal,Anulado,Fecha, ROUND(Sum(Cantidad*Pts),2) AS TOTAL From IntroduccionDeVentasAhora WHERE Barra = @combo1 and NombTerminal = @combo2 and Anulado=0 and Fecha BETWEEN @FI AND @FF group by reg,Barra,NombTerminal,Anulado,Fecha,TOTAL Order by TOTAL"


VES....NO VA...LO HE VUELTO A PROBAR POR SI LAS MOSCASSS..JEJEJE
  #5 (permalink)  
Antiguo 21/06/2011, 15:23
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: sumar consulta agregado

exacto el TOTAL no existe en la consulta, en el group by no puede haber ALIAS, eso te podrian ayudar mejor los expertos DBA del foro SQL SERVER. Saludos amigollo!!! !!!!!!!!!!!! .
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #6 (permalink)  
Antiguo 21/06/2011, 23:53
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 2 meses
Puntos: 56
Respuesta: sumar consulta agregado

Hola.
En el groupby no va total sino que va ROUND(Sum(Cantidad*Pts),2)
  #7 (permalink)  
Antiguo 22/06/2011, 02:12
 
Fecha de Ingreso: noviembre-2010
Ubicación: madrid
Mensajes: 478
Antigüedad: 13 años, 5 meses
Puntos: 5
Pregunta Respuesta: sumar consulta agregado

NADA TAMPOCO EN OTRO FORO ME HAN DICHO QUE VA EL NÚMERO DE LA COLUMNA PERO TAMPOCO...estoy desesperaitoooo
  #8 (permalink)  
Antiguo 22/06/2011, 02:14
 
Fecha de Ingreso: noviembre-2010
Ubicación: madrid
Mensajes: 478
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: sumar consulta agregado

comados.CommandText = "SELECT reg,Barra,NombTerminal,Anulado,Fecha, ROUND(Sum(Cantidad*Pts),2) AS TOTAL From IntroduccionDeVentasAhora WHERE Barra = @combo1 and NombTerminal = @combo2 and Anulado=0 and Fecha BETWEEN @FI AND @FF group by reg,Barra,NombTerminal,Anulado,Fecha Order by 5 ASC" esto no va

yy.....esto tampoco

comados.CommandText = "SELECT reg,Barra,NombTerminal,Anulado,Fecha, ROUND(Sum(Cantidad*Pts),2) AS TOTAL From IntroduccionDeVentasAhora WHERE Barra = @combo1 and NombTerminal = @combo2 and Anulado=0 and Fecha BETWEEN @FI AND @FF group by reg,Barra,NombTerminal,Anulado,Fecha Order by ROUND(Sum(Cantidad*Pts),2) ASC"
  #9 (permalink)  
Antiguo 22/06/2011, 02:16
 
Fecha de Ingreso: noviembre-2010
Ubicación: madrid
Mensajes: 478
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: sumar consulta agregado

SIIIIIII PERDÓN....TENÍA OTRO FALLITO ARREGLADO ES ASÍ;

comados.CommandText = "SELECT reg,Barra,NombTerminal,Anulado,Fecha, ROUND(Sum(Cantidad*Pts),2) AS TOTAL From IntroduccionDeVentasAhora WHERE Barra = @combo1 and NombTerminal = @combo2 and Anulado=0 and Fecha BETWEEN @FI AND @FF group by reg,Barra,NombTerminal,Anulado,Fecha Order by ROUND(Sum(Cantidad*Pts),2) DESC"
  #10 (permalink)  
Antiguo 22/06/2011, 07:04
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: sumar consulta agregado

Bien alli guille!!! .
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: agregado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:57.