FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 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.NO_LOTE Código:
When GROUP BY Exists, every simple field in projectors must be in GROUP BY
__________________
Visita mi Weblog de Ingeniería de Software... |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
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
__________________
Visita mi Weblog de Ingeniería de Software... |
|
|
|