Prueba con esto:
Código SQL:
Ver originalSELECT *
FROM usuarios
WHERE fecha=CONVERT(VARCHAR(8), GETDATE(), 1)
Lo que veo es que con el formato que estas usando te regresa la fecha larga, ejecutando las 2 consultas la que tienes y la que te recomiendo los resultados son estos:
Mi formato Tur formato
06/13/11 2011-06-13 09:34:22.557
Si te fijas bien en el formato que usas la fecha es con minutos por lo que no te regresaria todos los registros de un dia :)
Saludos!!