sql >> データベース >  >> RDS >> Mysql

サーバー側でのSQLAlchemy日時操作

    DAYでのみこれが必要な場合 s(デフォルトの間隔)、SQLを次のように言い換えるだけです:

    c2.due_time > ADDDATE(c1.due_time, - 7)
    

    SA用語で次のように書くことができます:

    filter(Charge.due_time > func.ADDDATE(OldCharge.due_time, -7))
    

    さまざまな間隔タイプ(週、月、年)でフィルタリングする必要がある場合は、カスタムSQLコンストラクトコンパイラを作成する必要があります(カスタムSQLコンストラクトとコンパイル拡張機能 詳細については)



    1. MySQLのブール全文検索の`〜`(チルダ)演算子は、MySQL開発者のWebサイトに記載されているように動作していません

    2. MySQLの情報スキーマからインデックスの方向を取得する

    3. SQLインジェクションで知っておくべき記号

    4. c#とmysql間のデータトラフィックを暗号化する