Put your queries into a Stored Procedure and then call it in the query line.
Sample stored proc:
CREATE PROCEDURE build_email_as_query
AS
BEGIN
SET NOCOUNT ON;
-- newline var
declare @lf char(6)
set @lf = '<br />'
-- build the email
select @lf + @lf
select 'results 1' + @lf
select 'results 2' + @lf
select 'results 3' + @lf
END
GO
exec sp_send_dbmail:
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'profileName',
@body = 'Results of query: <br /><br />',
@body_format ='HTML',
@recipients = 'test@domain.com',
@copy_recipients = '',
@subject = 'testing emails',
@execute_query_database = 'DatabaseName',
@query = 'exec build_email_as_query'