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 27-01-2006
lucero_chivas lucero_chivas is offline
Miembro
 
Registrado: ene 2006
Ubicación: León, Guanajuato
Posts: 48
Poder: 0
lucero_chivas Va por buen camino
Problema Con Tquery Y Fechas

Hola, por favor necesito ayuda...
Utilizo para programar el Builder q es muy similar al Delphi, asi q creo podrán ayudarme...

Tengo el problema de q ocupo sacar la suma de los datos de un campo (Pares) pero que tengan una fecha y un estatus (Dado_Baja) determinado....

Mi tabla es de la siguiente manera:

CODIGO NOMBRE DADO_BAJA FECHA_ALTA FECHA_BAJA PARES
12 LUCERO 0 26/01/2006 14

He probado varias formas como:

Poner una consulta de la siguiente manera:
Query1->SQL->Clear();
Query1->SQL->AddStrings(Memo1->Lines);
Query1->Active=true;

Memo1 contiene las siguientes lineas:

SELECT Sum (Pares) As TAlt
FROM MON2
Where Dado_Baja='0' AND
Fecha_Alta='26/01/2006'

Pero no me deja, no marca errores, pero no saca ningun resultado....

He intentado también primero filtrar el query y luego la consulta de la siguiente manera:

SELECT Sum (Pares) As TAlt
FROM MON2
Where Dado_Baja='0' AND
Fecha_Alta='26/01/2006'

Pero no me sirve, ya q me dice q el campo Fecha_Alta no se encuentra en el Query

Espero su ayuda, en verdad me urge, muchas gracias

Última edición por lucero_chivas fecha: 27-01-2006 a las 01:12:19.
Responder Con Cita
  #2  
Antiguo 27-01-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola ante todo bienvenida y segundo por favor léete la Guia de Estilo y edita tú mensaje.

Saludos
Responder Con Cita
  #3  
Antiguo 27-01-2006
lucero_chivas lucero_chivas is offline
Miembro
 
Registrado: ene 2006
Ubicación: León, Guanajuato
Posts: 48
Poder: 0
lucero_chivas Va por buen camino
Disculpa

Disculpa, como podras notar soy nueva aqui..
El problema es solo q escribi todo con mayusculas o q mas me puedes recomerdar??
Gracias!!!
Responder Con Cita
  #4  
Antiguo 27-01-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Te puedo recomendar dos cosas más:
- Usar las etiquetas SQL para mayor legibilidad de los usuarios del Foro
- Y quizás no te hayas dados cuanta, pero tenemos un foro para C++ Builer en que veo más que necesario que éste post esté allí.

En cuanto a tú problema, no uso Builder y tampoco entendí
Cita:
He intentado también primero filtrar el query y luego la consulta de la siguiente manera:

Código SQL [-]
SELECT Sum (Pares) As TAlt
FROM MON2
Where Dado_Baja='0' AND 
Fecha_Alta='26/01/2006'
A que te refieres? Donde hicieste ese filtro y como?

Por otra parte, te repito desconozco como será en Builder, pero en Delphi, para ejecutar una consulta hay que llamar al método Open de una Query.

Espero te sirva

Saludos
Responder Con Cita
  #5  
Antiguo 27-01-2006
lucero_chivas lucero_chivas is offline
Miembro
 
Registrado: ene 2006
Ubicación: León, Guanajuato
Posts: 48
Poder: 0
lucero_chivas Va por buen camino
Unhappy Filtro de Query

Para filtrar un query simplemente me voy a su propiedad

Filter = Fec_Alta='26/01/2006'
y
Filtered= true

El codigo q pongo:

Select * ................

Va dentro de la propiedad

Query1.SQL.Add(..............

Espero me pueda ayudar
Responder Con Cita
  #6  
Antiguo 27-01-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Yo creo que no te funciona por:

1.- el tipo del campo DADO_BAJA es integer y lo estas comparando con una cadena ('0'), en tal caso deberia decir: DADO_BAJA =0 sin las comillas

2.- El formato de fecha que estás utilizando no es el mismo que el servidor tiene habilitado .

Esto de acuerdo a lo que puedo tratar de adivinar ya que no indicas que servidor utilizas ni mas datos...

Hazle caso a Bicho y lee la guía de estilo, será mas fácil ayudarte...
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #7  
Antiguo 27-01-2006
lucero_chivas lucero_chivas is offline
Miembro
 
Registrado: ene 2006
Ubicación: León, Guanajuato
Posts: 48
Poder: 0
lucero_chivas Va por buen camino
Hago todo como me lo comentan pero me sigue apareciendo un error:

"Type mismatch in expression"

A q se debe esto??
__________________
...... No digas nada si lo q vas a decir no es más bello q el silencio .....
Responder Con Cita
  #8  
Antiguo 28-01-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola nuevamente,

te pido y te repito, que por favor nos des más datos:
- Motor de la BBDD
- Tipos de datos de la tabla en cuestion
...

en definitiva algo más para que podamos ayudarte.

De todos modos para el error que te da ahora, ayer Román ya solucionó ese problema

http://www.clubdelphi.com/foros/showthread.php?t=29657

es para Delphi, pero si buscas un poco en la ayuda del Builder seguro que encuentra su equivalente.

Saludos
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
Problema con TQuery del BDE AGAG4 Conexión con bases de datos 9 27-01-2006 16:15:58
¿Existe algún problema si quiero utilizar 2 TQuery para la misma base de datos ? nuri SQL 4 28-07-2005 09:40:54
Problema en consulta con fechas T-man Tablas planas 2 10-01-2005 16:13:05
Problema con las fechas en Access fmonte Varios 4 10-11-2004 11:07:42
Problema con Query y Fechas anitra_cattivo Conexión con bases de datos 1 03-09-2003 19:15:42


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


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