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 19-10-2007
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Ayuda con Query

buenas ,,,,,amigos programadores tego la siguiente consulta:
tengo 2 tablas ttmvtos,vtxmes en la tabla vtxmes tengo un campo llamado base12 el cual quiero que inserte un nuevo campo que tenga el valor de la sumatoria del campo base de la tabla ttmvtos donde el campo porimpuesto de la tabla ttmvtos sea igual a 12 creo que lo mejor es con una query iria algo hasi:

Código SQL [-]
VTXMES P, TTMVTOS R
P.BASE12=SUM(R.BASE)
WHERE R.PORIMPUESTO=12
no esta completa pero da a entender lo que quiero hacer,pero no se como hacer la query ,,

de antemano grasias por ayuda ....
Responder Con Cita
  #2  
Antiguo 19-10-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
¿En qué Base de datos?
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 19-10-2007
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Poder: 18
Gabo Va por buen camino
Cita:
Empezado por look Ver Mensaje
buenas ,,,,,amigos programadores tego la siguiente consulta:
tengo 2 tablas ttmvtos,vtxmes en la tabla vtxmes tengo un campo llamado base12 el cual quiero que inserte un nuevo campo que tenga el valor de la sumatoria del campo base de la tabla ttmvtos donde el campo porimpuesto de la tabla ttmvtos sea igual a 12 creo que lo mejor es con una query iria algo hasi:


Código SQL [-]
VTXMES P, TTMVTOS R
P.BASE12=SUM(R.BASE)
WHERE R.PORIMPUESTO=12




no esta completa pero da a entender lo que quiero hacer,pero no se como hacer la query ,,

de antemano grasias por ayuda ....
Hola, no entiendo bien tu mensaje, te explico:

1.- ¿Qué base de datos usas?

2.- Cuando dices:

Cita:
en la tabla vtxmes tengo un campo llamado base12 el cual quiero que inserte un nuevo campo
¿No será que lo que quieres es actualizar el valor del campo base12 de la tabla vtxmes?

3.- Lo último a tener en cuenta. En un modelo relacional, no es correcto tener campos calculados. Estarías violando una forma normal.
__________________
Saludos,
Gabo

A menos que se indique lo contrario, el código estará hecho en C++Builder.
Responder Con Cita
  #4  
Antiguo 19-10-2007
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
Utilizo una base SQL , y lo que quiero es insertar un registro en la tabla tvrxmes campo"base12" ,la sumatoria de los campos de la tabla ttmvtos campo"base " donde el registro ,en el campo "porimpuesto"=12
Responder Con Cita
  #5  
Antiguo 19-10-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.084
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por look Ver Mensaje
Utilizo una base SQL , y lo que quiero es insertar un registro en la tabla tvrxmes campo"base12" ,la sumatoria de los campos de la tabla ttmvtos campo"base " donde el registro ,en el campo "porimpuesto"=12
así o mas claro ???

En serio, no se entiende bein lo que quieres, y al decir SQL quieres decir MS SQL Server?
Saludos
Responder Con Cita
  #6  
Antiguo 19-10-2007
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
ups,,,,, no es de FireBIrd ,,, me equivoque es que tengo otro projecto por alli ,,,,
Responder Con Cita
  #7  
Antiguo 19-10-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.084
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por look Ver Mensaje
ups,,,,, no es de FireBIrd ,,, me equivoque es que tengo otro projecto por alli ,,,,
Ok, pero en verdad porque no tratas de explicar mas detalladamente lo que necesitas, cuesta un poco entender tu objetivo.
Saludos.
Responder Con Cita
  #8  
Antiguo 19-10-2007
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
me disculpo por no explicar bien lo que quiero ,,,,,tengo una base de datos
que que cree en IBexpert y la monto en el BDE creo el alias de interbase para manejarla desde delphi...
la unica tabla que se ba a ver afectada es la de vtxmes , con la informacion de ttmvtos , tengo un form en delphi7 , donde tengo los conponentes para montar cada tabla ,,y un boton ,que al darle click me ba a guardar en la tabla
vtxmes
en el campo base12 , una suma de los registros del campo base de la tabla ttmvtos con la condicion que el registro el campo porimpuesto sea = a 12

http://www.imaxenes.com/imagen/tema1et59rv.jpg.html
Responder Con Cita
  #9  
Antiguo 19-10-2007
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 17
look Va camino a la fama
siiii ya lo solusione :
Código SQL [-]
insert into vtaxmes(base12)
select sum(base)
from ttmvtos 
where porimpuesto=12



grasias por toda la ayuda y me disculpo de nuevo por no explicarme bien en mi consulta
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
Ayuda con query Janisln1 Conexión con bases de datos 2 11-10-2007 00:27:08
Ayuda con Query Ado DBF Lucas_diaz1810 Conexión con bases de datos 3 26-12-2006 18:37:31
Ayuda con Query y Sum() Apolo24 SQL 5 23-08-2005 12:37:41
ayuda con query karlita_cb SQL 1 31-01-2005 20:56:17
Ayuda con un query tgsistemas SQL 9 23-04-2004 20:32:32


La franja horaria es GMT +2. Ahora son las 01:54:54.


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