Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/05/2011, 08:06
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Resultado de una consulta en una variable

Hola Luiscifer:

Tal como lo comenta el compañero libra, esa es la forma de asignar el resultado de una consulta a una variabla, pero hay un detalle que tienes que considerar: no entiendo por qué declaras tu variable @datocuenta de tipo smalldatetime (FECHA CORTA), te recuerdo que la función COUNT regresa un NUMERO, por lo tanto tu variable también deberá ser de tipo entero (SMALLINT, TINYINT, INT, BIGINT) o cualquier tipo numérico flotante (NUMERIC, DECIMAL, REAL, FLOAT)

Código SQL:
Ver original
  1. DECLARE @datocuenta INT
  2. SELECT @datocuenta = COUNT(idempleado) FROM empleado
  3. PRINT @datocuenta

Haz la prueba y nos comentas

Saludos
Leo.