Hola compañeros, perdon por el post, pero vengo de mysql y tengo una duda bastante grande. Actualmente tengo está consulta:
SELECT id_material,ubicacion, ISNULL(SUM(cantidad),0) AS total FROM recepcion WHERE id_material = {$id_material} ORDER BY fecha ASC GROUP BY id_material,ubicacion
Que me devuelve un resultado así:
Cantidad : 13, ubicacion: AlmacenA
Mi tabla tiene estos campos y registros de ejemplo:
id_recepcion: 1, id_material: 1, ubicacion:almacenA, usuario: 5, fecha: 2013-08-03 16:03:07.000 ,tipo:r ,cantidad:20, expediente: A15
id_recepcion: 2, id_material: 1, ubicacion:almacenA, usuario: 5, fecha: 2013-10-03 19:08:24.000, tipo: r, cantidad: 5, expediente: A17
id_recepcion: 3, id_material: 1, ubicacion:almacenB, usuario: 5, fecha: 2013-07-03 16:03:07.000 , tipo: r, cantidad: 10, expediente: A18
Ahora debo intentar que por ejemplo me ordene por fecha cogiendo la fecha mayor donde la ubicacion sea la misma y el id_material también dandome por ejemplo este resultado:
Ubicacion: almacenA cantidad: 30
Ubicacion: almacenB cantidad: 10
Por que me lo debe ordenar por fecha y almacenA tiene la fecha mas alta