FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Restar Campo Generados de SQL
hola amigos como estan necesito restar el resultado de varias sentencia de sql pero no encuento la forma de hacerlo
lo que necesito es restar los campos P, D ,R |
#2
|
|||
|
|||
Hola Korono, que tal!
Bueno a la verdad no entiendo bien tu requerimiento . Puedo comprender sí, que tu tienes en tu tabla transacciones, en el campo TIPOTRANSACION varios valores. Ya nos expusiste algunos: P, D, R. ¿Tu tabla tiene más tipos de transacción? Supongamos que sí, y tengas en tu tabla transacciones los tipos de transaccion restantes x, y, z. Podrías hacer la siguiente consulta y te daría un resultado similar. Y hasta lo veo mas sencillo:
con una consulta así, puedes obtener lo que querías anteriormente. Ya que estás obviando a contar los tipos P, D y R. Si no es de esta forma, no veo lo factible de tu consulta, ya que si todos los registros tienen al menos 1 de los tipos de transacción que me dijiste, el resultado te va a dar cero. Por ejemplo, supongamos que lograste contar todos los registros de tu tabla que necesariamente tienen alguno de los 3 tipos de transaccion: Nro de Registros: 30. Nro por TipoTransaccion = P : 15 Nro por TipoTransaccion = D : 10 Nro por TipoTransaccion = R : 5 Restamos P-D-R = 15-10-5 = 0. Espero haberte ayudado y entendido |
#3
|
||||
|
||||
probare el codigo luego te cuento
|
#4
|
||||
|
||||
Cita:
pero esto solo sirve si conoces de antemano los tipos de transacciones y si fueran variables? estoy revisando una forma, apenas la prueba te aviso
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
||||
|
||||
amigo systemix la sentencia me devuelve 0 en todo caso supongamos que tengo 5 registro y le resto 2 deberia quedar 3 pero en cambio me regresa 0
|
#6
|
||||
|
||||
se me olvido decir que los campos son de tipo texto no numerico
|
#7
|
|||
|
|||
Disculpa que no me haya explicado bien. Cuando hablo de "Nro por TipoTransaccion" me refiero al resultado que te da el count. Yo sé que son de tipo String porque lo estás declarando así en la condición WHERE.
|
#8
|
||||
|
||||
Cita:
Coloca la estructura de ese archivo y que datos contiene ese campo TipoTransaccion
__________________
Dulce Regalo que Satanas manda para mi..... |
#9
|
|||
|
|||
Por eso digo amigo oscarac. Kurono debes explicarnos mejor qué consulta necesitas hacer. Quizás se haga de otra forma
|
#10
|
||||
|
||||
Cita:
pon un ejemplo Cita:
q quieres restar?
__________________
Dulce Regalo que Satanas manda para mi..... |
#11
|
||||
|
||||
lo que quiero restar es la cantidad de registro existente en una tabla no el valor de un campo no se si me explico ahora
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Archivos _XXXX.DBF generados por consulta sql | klionsis | Varios | 1 | 08-09-2008 18:05:43 |
Como obtener la HORA al Restar minutos en campo TIME ???? | AGAG4 | Firebird e Interbase | 3 | 20-02-2008 18:55:11 |
Ficheros generados por delphi.NET | Mariolarr | .NET | 1 | 29-10-2007 19:59:41 |
Archivos .MAP generados por Delphi | Ana Tudela | Varios | 2 | 26-10-2005 18:44:48 |
Archivos temporales generados por TQuerys | Balda | Conexión con bases de datos | 0 | 14-04-2005 14:18:29 |
|