![]() |
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:
|
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:
|
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 |
Gracias por vuestras respuestas. Me han sido muy útiles.
|
La franja horaria es GMT +2. Ahora son las 12:59:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi