A SQL report writer extracts data from databases to create detailed reports, using SQL and reporting tools. They communicate findings with clients. The average salary ranges from $56,218 to $74,117, with a mid-level salary around $63,831, reflecting the role's responsibilities and expertise.