SoloCodigo

Bases de Datos => Otras Bases de Datos => Mensaje iniciado por: esteban014 en Miércoles 22 de Noviembre de 2006, 18:16

Título: Sentencia Sql ??
Publicado por: esteban014 en Miércoles 22 de Noviembre de 2006, 18:16
ola quiero juntar la clausula SUM mas ver un registro por ejemplo asi lo trato de hacerlo

SELECT nombre , edad , SUM(total),SUM(totaldos) from mitabla;

alguien sabe no me sale de esta manera gracias. la idea es que sepueda hacer en una sola sentencia
Título: Re: Sentencia Sql ??
Publicado por: Mollense en Miércoles 22 de Noviembre de 2006, 18:20
Para utilizar SUM debes agrupar por algún criterio mediante GROUP BY.

Dime que estás tratando de sumar.
Título: Re: Sentencia Sql ??
Publicado por: esteban014 en Miércoles 22 de Noviembre de 2006, 19:17
Cita de: "Angel_K_ido"
Para utilizar SUM debes agrupar por algún criterio mediante GROUP BY.

Dime que estás tratando de sumar.
kiero incluir una suma y un select como puse el ejemplo de arriba.
Título: Re: Sentencia Sql ??
Publicado por: Mollense en Miércoles 22 de Noviembre de 2006, 19:32
Cita de: "esteban014"
Cita de: "Angel_K_ido"
Para utilizar SUM debes agrupar por algún criterio mediante GROUP BY.

Dime que estás tratando de sumar.
kiero incluir una suma y un select como puse el ejemplo de arriba.
Si, eso está entendido pero para utilizar SUM debes decir algo como: "Quiero saber cuanto es el total de cada venta realizada", entonces haces esto:

SELECT CodigoDeVenta, SUM(semitotal) from DetalleDeVenta GROUP BY CodigoDeVenta;

o de una venta en particular, digamos la 1250:

SELECT CodigoDeVenta, SUM(semitotal) from DetalleDeVenta WHERE CodigoDeVenta=1250 GROUP BY CodigoDeVenta;

A estas dos sentencias no las prové, pero es para que me entiendas lo que te quiero decir.

De todas maneras, explicate mejor.