![]() |
Select...group By
Hola comunidad! Disculpen mi ignorancia, tengo el siguiente query
Código:
SELECT DISTINCT Ordenes.TIPO, Ordenes.NO_ORDEN, Ordenes.NO_LOTE, Ordenes.CODIGO, Insutemp.DESCRIP, (Acodef.OBT2 * 100) / Ordenes.CANT_TEO Rendimient, Ordenes.F_FARMA, Ordenes.CANT_TEO, Acodef.OBT2 Código:
When GROUP BY Exists, every simple field in projectors must be in GROUP BY |
para que el group by funcione tienes que poner todos los parametros del select no solo uno
SELECT DISTINCT Ordenes.TIPO, Ordenes.NO_ORDEN, Ordenes.NO_LOTE, Ordenes.CODIGO, Insutemp.DESCRIP, (Acodef.OBT2 * 100) / Ordenes.CANT_TEO as Rendimient, Ordenes.F_FARMA, Ordenes.CANT_TEO, Acodef.OBT2 FROM "ORDENES.DBF" Ordenes INNER JOIN ":Inventarios:insutemp.dbf" Insutemp ON (Ordenes.CODIGO = Insutemp.COD_INSUMO) INNER JOIN ":CostosAct:ACODEF.DBF" Acodef ON (Ordenes.NO_ORDEN = Acodef.ORDEN) WHERE Ordenes.TIPO = 'A' GROUP BY Ordenes.TIPO, Ordenes.NO_ORDEN, Ordenes.NO_LOTE, Ordenes.CODIGO, Insutemp.DESCRIP, Ordenes.F_FARMA, Ordenes.CANT_TEO, Acodef.OBT2 |
Antes que nada gracias por tu respuesta Mauri, al poner la sentencia como tu me dices, me marca un...
Código:
Expresion in Group By are not supported |
La franja horaria es GMT +2. Ahora son las 06:24:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi