I am afraid you are running into a bug: Confluence Preview and Save pages containing HTML macro does not show the same result
Please vote and comment on it to emphasize your use case for the development team.
In the meantime, please consider an add-on like Bob Swift's SQL for Confluence (Pro Edition).
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG