|
|
|
|
|
 |
 |
 |
|
Foros MUGPERU
|
 |
 |
| Author |
Messages |
|
oblacionx Posts:3
 |
| 19/05/2005 11:39 AM |
|
Tengo la siguiente consulta en SQL 2000 que me da un reporte de los productos mas vendidos, necesito saber como hacer para que cuando ordene todas las filas el SQL las enumere antes de que forme los grupos asi yo podria saber despues al ver los puestos generales de venta, es decir el primero de dupo uno puede ser el tercero del listado general, estoy usando para emitir los reportes el crystal report 9 pero tampoco encuentro solucion, les agradecere su ayuda... SELECT P.PrePro,P.DesPro,T.CodTie,T.NomTie,SUM(D.CanPro) CanTot,SUM(D.ImpDet) as VenTot,S.CanProSto,F.NomFab,C.FecCab FROM Producto P,Cabecera C,Detalle D,Stock S,Fabricante F,Tienda T WHERE D.CodPro=P.CodPro AND C.CodDoc=D.CodDoc AND D.CodPro=S.CodPro AND C.CodTie=S.CodTie AND P.CodFab=F.CodFab AND C.CodTie=T.CodTie AND C.CabOff=0 AND D.DetOff=0 AND C.CodTipDoc<>2 AND C.CodTipDoc<>3 GROUP BY P.PrePro,P.DesPro,T.CodTie,T.NomTie,S.CanProSto,F. NomFab,C.FecCab
|
|
|
|
|
hmedinac Posts:22
 |
| 07/07/2005 11:38 AM |
|
Hola :
Puedes colocar un ORDEN (SORT) en tu Crystal Report y le especificas el campo o alias "CanTot"
Esto lo ordenara automaticamente al generar el reporte.
Saludos |
|
Henry Medina C.
Analista - Programador |
|
|
richie_crazy57 Posts:203
 |
| 07/07/2005 03:34 PM |
|
Hola oblacionX:
Otra alternativa sería que en el instante antes de lanzar tu reporte cargues todos los productos a una tabla temporal, en donde tendrás los campos de productos, además del campo de ordenamiento. No lo he probado todavía, pero me parece que podría funcionar.
Espero poder ayudarte. Bye.
Я!©ђ!Є ©Я∆ZΨ |
|
|
|
|
|
| You are not authorized to post a reply. |
|
|
|
ActiveForums 3.7
|
 |
 |
 |
 |
|
|
|
|
|
|
|
|
|