formateo de fechas en una query

pepe
10 de Noviembre del 2004
si alguien me pudiera exar una mano se lo agradeceria......
mi problema es el siguiente:
necesito formatear una fecha a 'YYYYMMDD' pero la funcion \"format\" no la reconoce SQL y n o encuentro una para poder hacerlo, el tipo de dato que quiero formatear es de tipo Fecha y la query que kiero usar es esta:
SELECT usuario
FROM usuarios
WHERE formatdate(fecha,'YYYYMMDD'') ='20040831'
ORDER BY usuario

pero sin el format ya que no reconoce la funcion.
agradeceria un ejemplo con las funciones o funcion que necesito para dar ese formateo a la fecha.

Gracias

hector
10 de Noviembre del 2004
select usuario from usuarios where fecha convert (datetime, \'2004-10-01 00:00:00:000\',121) te acosejo leas la ayuda de sql y busques convert o las funcion datetime te explica en mas detalle mi ejemplo esto en caso que estes utilizando el paquete de sql