私はSQLServerの専門家ではありませんが、これがOracleとPostgresで機能することは知っています。また、MSSQLでも機能する可能性があると思いますが、ATMをテストする方法はありません。
AND creation_date < (CURRENT_TIMESTAMP - interval '5' day)
AND creation_date >= (CURRENT_TIMESTAMP - interval '15' day)
または、タイムスタンプの代わりに日付型を使用している場合は、これを行うことができますが、MSSQLでは機能しないと確信しています。また、DATE型はOracleとPgで大きく異なります。
AND creation_date < CURRENT_DATE - 5
AND creation_date >= CURRENT_DATE - 15
OMG Poniesのコメントに記載されているように、タイムスタンプではなく、日付タイプにのみintを追加できます。 (Oracleはタイムスタンプを現在までサイレントにキャストします)