一重引用符で日付を出力するのに役立ちます。
validity='`date -d "$(date +%Y-%m-%d) +45 days" +%Y-%m-%d`'
"select 'ALTER USER ' || usename || ' valid until '"$validity"';' from pwdhistory where date(changed_on) = current_date;"
上記のクエリの出力は、次の形式で必要です。
ALTER USER username valid until '2021-8-09'; (We want date should be in single quote)
ありがとうございます。