WinSQL
SQL Wizard
Generates SQL script with mouse clicks
Can create where clause, aggregates and groups
Will enclose parameter values with correct delimiters that is used by your back-end server.
Support for LEFT and RIGHT joins. Double click any existing relationship to specify properties.