Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-12-2004
JorgeBec JorgeBec is offline
Miembro
 
Registrado: jul 2003
Posts: 159
Poder: 21
JorgeBec Va por buen camino
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
y cuando lo corro me marca el siguiente error...A QUE SE DEBE???

Código:
When GROUP BY Exists, every simple field in projectors must be in GROUP BY
Responder Con Cita
  #2  
Antiguo 02-12-2004
Mauri Mauri is offline
Registrado
 
Registrado: dic 2004
Posts: 1
Poder: 0
Mauri Va por buen camino
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
Responder Con Cita
  #3  
Antiguo 02-12-2004
JorgeBec JorgeBec is offline
Miembro
 
Registrado: jul 2003
Posts: 159
Poder: 21
JorgeBec Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 20:18:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi