![]() |
select max
hola, tengo 1 query con esta sentencia
lo que quiero hacer en tomar el campo fecha del ultimo registro de ese id, y asignarselo a un datetimepicker, pero si en la tabla personas no hay ningun registro que me tome la fecha actual.
el problema es que me dice que la funcion max no puede retornar null y no se como hacer la consulta y como hacerla asignacion:( |
Creo que lo mejor sería ejecutar primero:
Si te devuelve 0 registros sabes que resultaría "null" y sino prosigues. Un Saludo. |
hola marcos, eso me ayudo pero no resuelve mi problema a lo mejor no me explique bien, voy de nuevo
necesito seleccionar la fecha mas actual de una tabla que concuerde con un id, es decir en la tabla tengo estos registros que concuendan con el id id=1 2008-03-04 2008-06-03 2009-12-04 yo necesito que la consulta me devuelva el valor 2009-12-04 y lo coloque en un datetimepicker y en caso que digamos no existan registros asociados al id=1 coloque la fecha actual en el datetimepicker |
Al ejecutar la primera sentencia que te puse, sabes si hay alguna fecha o no, sino hay fechas das mensaje diciendo que no hay registros que cumplan con la consulta, es decir que si sigues en este caso obtendrías "null" y te daría error si te resulta que hay registros, entonces ejecutas la consulta con Max.
Un Saludo. |
Mira si esto te sirve:
Un Saludo |
Perdón, faltan las comillas del final de la sql:
Un saludo |
muchas gracias a ambos me sirvio de mucho su respuesta ;)
|
| La franja horaria es GMT +2. Ahora son las 04:48:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi