02/08/2005, 21:18
|
| | | Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 20 años Puntos: 3 | |
te falto un detalle
SELECT CASE WHEN ISNULL(MAX(id),0) = 0 THEN 1 ELSE MAX(id)+1 END AS id FROM adop
cuando usaste el isnull no le asignaste un valor default, asi que cuando hacias la comparacion ISNULL(MAX(id)) = 0 siempre te cae en el then
pero al hacer ISNULL(MAX(id),0) = 0 te iguala los 0 y pasa al else
__________________ roy rojas
Programación en Español: DotNetcr.com |