Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 08-09-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por edgar_prospero Ver Mensaje
que hay amigos hace dias hice una consulta aqui pero mejor cambie el diseño, y ahora viene mi duda tengo una tabla en la cual meto codigos de productos a veces hay varios registros con el mismo codigo la difrerencia esta en un campo que se llama documento los cuales unos son "S" y otros "E" lo que quiero haces es que se sumen por decir los codigos as3200 con documento "E" y se resten a los codigos "as3200" con documento "S" no se si me explique quise intentar algo pero como no tengo mucha idea de mysql pues me da cero:


Código Delphi [-]
SELECT nombre, codigo, SUM(cantidad)- SUM(cantidad) AS cantidad FROM entradas  WHERE documento=documento GROUP BY codigo
Creo que podemos simplificar esto, al menos en mysql:

Código SQL [-]
select codigo, sum(if(documento = 'E', cantidad, -cantidad)) as resultado
from entradas
group by codigo

// Saludos
Responder Con Cita
  #22  
Antiguo 10-09-2012
edgar_prospero edgar_prospero is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 202
Poder: 13
edgar_prospero Va por buen camino
gracias por tu respuesta pero como podria acoplarlo a mi problema mira etsa seria mi base de datos claro hay mas campos pero ponder solo los que necesito que entrene en juego

codigo cantidad documento
a300 5 E
a300 5 E
a300 4 S
zx100 5 E

aqui el resultado que espero es A300= 6 (5 +5-4) y zx100=5

no se si logre explicarme
Responder Con Cita
  #23  
Antiguo 10-09-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Lo que te puse es la consulta sql para resolvar tu problema. No sé qué motor uses, quizá haya que adaptarlo.

// Saludos
Responder Con Cita
  #24  
Antiguo 10-09-2012
edgar_prospero edgar_prospero is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 202
Poder: 13
edgar_prospero Va por buen camino
la base de datos que uso es en mysql y en eso estoy tratando de adaptarlo
Responder Con Cita
  #25  
Antiguo 10-09-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues la consulta que te puse es para mysql, no deberías tener problemas.

// Saludos
Responder Con Cita
  #26  
Antiguo 10-09-2012
edgar_prospero edgar_prospero is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 202
Poder: 13
edgar_prospero Va por buen camino
ya por ultimo a ver si me puedes ayudar con esto: con el siguiente codigo logre hacer que me reste bien pero solo cuando hay entradas y salidas si por ejemplo en entradas tengo un producto con 5 existencias pues logico el resultado deberia ser 5 (5-0) pero no me sale null como puedo arreglar ese detalle:


Código SQL [-]
SELECT nombre, codigo,  (SUM(cantidad)- SUM(cantsal)) AS cantidad FROM entradas  GROUP BY codigo
Responder Con Cita
  #27  
Antiguo 10-09-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.189
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Preguntas distintas en hilos distintos. Nuestra guía de estilo.
Salvo que tenga que ver con la pregunta de que inició este hilo, claro.
Responder Con Cita
  #28  
Antiguo 10-09-2012
edgar_prospero edgar_prospero is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 202
Poder: 13
edgar_prospero Va por buen camino
no es distinta es de lo mismo, como restar, pero ya lo solucione y tomare en cuenta tu comentario para la proxima con mis preguntas

saludos
Responder Con Cita
  #29  
Antiguo 10-09-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Mmm. No estoy seguro que sea otra pregunta. Me dio la impresión de que es la misma pero usó otra consulta distinta de las propuestas y que, por cierto, no entiendo.

// Saludos
Responder Con Cita
  #30  
Antiguo 10-09-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.189
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Preguntas distintas en hilos distintos. Nuestra guía de estilo.
Salvo que tenga que ver con la pregunta de que inició este hilo, claro.
Cita:
Empezado por edgar_prospero Ver Mensaje
no es distinta es de lo mismo, como restar, pero ya lo solucione y tomare en cuenta tu comentario para la proxima con mis preguntas
saludos
Bueno, no se me enojen
Responder Con Cita
  #31  
Antiguo 10-09-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Muy bien. Pero tómalo en cuenta para la próxima

// Saludos
Responder Con Cita
  #32  
Antiguo 10-09-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.189
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
Muy bien. Pero tómalo en cuenta para la próxima
// Saludos
Intentaré leer la guía de estilo
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consultar Duplicados en una misma tabla o con otra tabla ingabraham SQL 3 13-03-2010 12:26:13
sumar campos cmm07 Varios 2 23-03-2009 16:21:08
Filtro con 2 campos de la misma tabla janlo Conexión con bases de datos 1 28-06-2007 15:53:09
Como copiar campos en una misma tabla JefeNet Conexión con bases de datos 6 28-06-2006 11:13:01
Update de Campos en la Misma Tabla Jvilomar SQL 1 05-04-2005 17:35:05


La franja horaria es GMT +2. Ahora son las 10:29:57.


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