FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
aplicar clausula distinct a un solo campo de una tabla.
Buenas, tengo la siguiente consulta:
pero necesitaría también delimitar la tabla con el campo fecha mayor o igual que un datetimepickerdesde.date y menor o igual que un datetimepickerhasta. pero si incluyo el campo fecha en la consulta sql no funciona. ¿Cómo se podría aplicar la clausula distinct solo al año, para asi poder delimitar las fechas. ya que las condiciones, dni son únicos. esta consulta funciona pero no puedo delimitarla por fechas. Me interesaría saberlo usando parámetros y usando directamente los datetimepicker.date. Última edición por nlsgarcia fecha: 18-04-2015 a las 16:21:25. Razón: Sintaxis Delphi |
#2
|
||||
|
||||
Que tal sorianolloret
Una consulta SQL parametrizada desde Delphi, es mas o menos asi
Definir un parametro en una consulta SQL es tan sencillo como anteponer dos puntos a un identificador que será el nombre del parametro que se usa mas adelante para darle valor En el ejemplo, :Condiciones es uno de los parametros, :DNI es el otro Notese que nada tiene que ver el nombre del parametro con el nombre del campo Una de las grandes ventajas de los parametros es que no hay que andar preocupandose por convertir o adaptar los valores de las consultas para que no den error (siempre pasa con los tipos "raros" como fechas, moneda, etc) todo ese trabajo se encarga el motor, uno simplemente suministra una fecha como parametro y el motor se encargará de darle el formato adecuado Siguiendo con el ejemplo, para filtrar la consulta usando fechas seria algo como esto:
Espero te sirva, saludos |
#3
|
|||
|
|||
Pero no incluye el campo fecha en el Select, no puede buscar los parámetros desde y hasta. es asi?
|
#4
|
||||
|
||||
Cita:
Gracias |
#5
|
||||
|
||||
Cita:
Puedes utilizar el campo fecha para delimitar la consulta utilizándolo en la clausura WHERE y no mostrarlo en la misma. Espero haberte aclarado algo más este asunto. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cómo aplicar un filtro por fecha a un campo calculado dentro de una consulta? | Jean Pierre | Impresión | 4 | 28-08-2012 02:09:37 |
DISTINCT a un solo campo pero que además me muestre otros | neo83 | MySQL | 8 | 05-03-2008 20:45:56 |
Aplicar Padding a una tabla con CSS | Alexis De la Cr | HTML, Javascript y otros | 1 | 01-09-2007 01:25:54 |
¿Una tabla sólo puede estar unida externamente como máximo a otra tabla ? | febito | Oracle | 0 | 22-06-2004 18:12:16 |
Cerrar tabla sin aplicar cambios | Barriccel | Conexión con bases de datos | 4 | 27-01-2004 18:47:51 |
|