Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Consulta sql

Estas en el tema de Consulta sql en el foro de SQL Server en Foros del Web. Buenas compañeros Tengo una pregunta .. tengo: BD=>northwind Tablas=> Orders y [Order Details] @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original SELECT d . OrderID , ( ...
  #1 (permalink)  
Antiguo 01/05/2011, 12:39
 
Fecha de Ingreso: febrero-2010
Mensajes: 117
Antigüedad: 14 años, 2 meses
Puntos: 0
Busqueda Consulta sql

Buenas compañeros Tengo una pregunta ..
tengo:

BD=>northwind
Tablas=> Orders y [Order Details]

Código SQL:
Ver original
  1. SELECT d.OrderID,(UnitPrice*Quantity) AS Total FROM ORders o,[ORDER Details] d
  2. WHERE o.OrderID=d.OrderID

El resultado es el siguiente:



La pregunta es:

¿Como ago para que solo me salga?

OrderID | Total
10248 | 440.0
10249 | 1863.4
10250 | 1813

Como ago para que De un OrderID me salga la suma de todas sus ordenes ?

Esa seria mi duda.. Me podrian ayudar por favor ?
__________________
¿Cuántos analistas de sistema se necesitan para cambiar una bombilla de luz?
- Ninguno, esto es un problema de hardware.
  #2 (permalink)  
Antiguo 01/05/2011, 15:46
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Consulta sql

Supongo que utilizas MySQL

Sería algo así:

Código SQL:
Ver original
  1. SELECT d.OrderID,SUM(UnitPrice*Quantity) AS Total
  2. FROM ORders o,[ORDER Details] d
  3. WHERE o.OrderID=d.OrderID
  4. GROUP BY d.OrderID

Con GROUP BY le indicas por el campo por el que vas a agrupar y con SUM realizas la suma

Etiquetas: sql
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 17:58.