使用しているソケットサーバーで動作する基本的なログイン機能を備えたColdFusion9でコーディングされたCMSがあります。最近、支払い付きの「VIP」サブスクリプションを設定しましたが、2か月が経過した後にサブスクリプションを削除するSQLがないことに気付きました。これが私の基本的なリクエストです。のタイムスタンプ値date_purchased
が2か月前の場合、自動的に実行するSQLが必要です。vip_purchases
セッションユーザー(ユーザーのみ)の行を削除し、列vip
を0
inに更新する必要がありますusers
。
これは、セッションのユーザー名に対してのみ、タイムスタンプが2週間前の場合、およびVIPの値が。の場合にのみ実行する必要があります1
。私は次のように考えていました:
update users set vip = 0 where username = session.username if vip = 1 if date_purchased = 2 months old
これはSQLではなく、もう少し明確にするためのものだと思います。