FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
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
|
||||
|
||||
Cita:
Coloca la estructura de ese archivo y que datos contiene ese campo TipoTransaccion
__________________
Dulce Regalo que Satanas manda para mi..... |
#8
|
|||
|
|||
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.
|
#9
|
|||
|
|||
Por eso digo amigo oscarac. Kurono debes explicarnos mejor qué consulta necesitas hacer. Quizás se haga de otra forma
|
#10
|
||||
|
||||
el campo TipoTransacion es de tipo nvarchar y como dije antes solo quiero restar los resultado de los count o por lo menos saber restar los campo generado por los count
|
#11
|
||||
|
||||
Cita:
queremos saber q tipos de Transaccion se graban en ese campo pq si solo se graban los 3 q tienes, entonces el resultado siempre sera cero
__________________
Dulce Regalo que Satanas manda para mi..... |
#12
|
||||
|
||||
si exacto siempres son los tres
|
#13
|
||||
|
||||
Cita:
pon un ejemplo Cita:
q quieres restar?
__________________
Dulce Regalo que Satanas manda para mi..... |
#14
|
||||
|
||||
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
|
#15
|
||||
|
||||
Prueba esto a ver qué te parece.
Imagino que no te costará entenderlo. si el campo TipoTransaccion es = A sumas 1, si no , sumas -1
Nos comentas el resultado, por favor. Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#16
|
||||
|
||||
probare el codigo luego te cuento
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
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 |
|