Problema con una consulta en SQL con parametro fecha!!!
Hola y gracias
Bien, estoy intentando hacer una consulta y poder mostrarla en un QReport la consulta que estoy haciendo es esta y quiero meter el resultado de la suma en un campo que me he creado en el ADOQueryFacturacion y mostrarlo, pero no me va y me da este error "Could nor used unit 'UnitParametroFacturacion.pas'" y se me para en el ; del final, GRACIAS!!!: With FormFacturacion .ADOQueryFacturacion do Begin With SQL do Begin Clear; Add('SELECT NOMBRE, APELLIDOS, DNI, CONCEPTO, PRECIO,SUM(PRECIO) TOTAL'); Add('FROM CLIENTES'); Add('WHERE CLIENTES.FECHA BETWEEN'); Add(QuotedStr(EditDesde.Text)) AND (QuotedStr(EditHasta.Text)); end; Open; end; FormFacturacion.QuickRepFacturacion.Preview; EditDesde.Text:= ''; EditHasta.Text:= ''; FormFacturacion.ADOQueryFacturacion.Close; |
Cita:
deberias tener algo como esto: Código:
implementation |
Sigo con la duda
No logro arreglarlo
mi problema esta en que no se hacer una consulta que me muestre losdatos del cliente que este entre dos fechas, lo ago a si!!! Add('SELECT NOMBRE, APELLIDOS, DNI, CONCEPTO, SUM(PRECIO) TOTAL'); Add('FROM CLIENTES'); Add('WHERE CLIENTES.FECHA BETWEEN'); Add((QuotedStr(EditDesde.Text)) 'AND' (QuotedStr(EditHasta.Text))); Add('ORDER BY FECHA'); y ademas queiro que me muestre el total!!! GRACIAS!!!!! |
- faltaba el 'as total' - falta el signo + para concatenar los strings.(muy raro que compilara :confused:) - espacios en blanco antes y despues del AND - Como solo usas una tabla, no es necesario cualificar el campo fecha. Saludos |
La franja horaria es GMT +2. Ahora son las 15:50:19. |
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