What is a dynamic SQL query, and when would I want to use one? I'm using SQL Server 2005.

Edit
Report