FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Condición para un SELECT
Tengo este query en FB 2.5 a partir de una vista:
Código PHP:
Código PHP:
Código PHP:
|
#2
|
||||
|
||||
Imagina que sin el having la consulta te devuelve algo como:
Cita:
Cita:
Ahora bien, para este caso en particular, lo mismo deberías lograr si haces desde el principio lo siguiente:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
La cláusula where evalua cada uno de los registros de la tabla de forma individual para valorar si la fila entra o no en el resultado final de la consulta.
El having evalua la función agregada en cuestión una vez evaluados los registros para valorar si la fila resultante, que puede corresponder a varios registros, debe formar parte del resultado de la consulta. En tu caso, tal y como apunta jhonny, debería funcionar la consulta que te propone aunque creo que podrías omitir el por dos cuestiones 1.- Creo recordar que las funciones agregadas omiten directament los valore null 2.- Al especificar estas descartando directamente los valores null para la fecha Saludos |
#4
|
||||
|
||||
Gracias por vuestras respuestas. Me han sido muy útiles.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ibase_affected_rows para SELECT en PHP5 | mr_pascale | PHP | 1 | 01-02-2008 20:14:09 |
Salir del for select cuando se cumpla una condición | Ivanzinho | Firebird e Interbase | 8 | 30-11-2005 21:47:48 |
*.EoF = mas de una condicion para un solo resultado | papulo | Varios | 8 | 19-09-2005 16:39:32 |
Select con una condicion un poco peculiar | mrmanuel | SQL | 6 | 16-08-2005 12:53:38 |
Para ejecución de Select | repo | Firebird e Interbase | 0 | 07-02-2005 17:11:19 |
|