consulta de búsqueda sql con múltiples parámetros de búsqueda opcionales

Tengo que escribir una consulta de búsqueda en sql 2008 que puede usar múltiples opciones opcionales
parámetros ... es decir.

Date From: ... 
Date To:   ...
UserType:  ...
Customer:  ...
User:      ...

A user can select any of the above search parameters.
I am planning to use either the separate select statements for different cases, or 
to use coalesce etc.
Please suggest what would be best possible way out.

Gracias,

Respuestas a la pregunta(3)

Su respuesta a la pregunta