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

各製品(インクコード)の在庫を計算する

    WITH    i AS
            (
            SELECT  inkcode, SUM(quantity) AS qin
            FROM    tblInkReceiving
            GROUP BY
                    inkcode
            ),
            o AS
            (
            SELECT  inkcode, SUM(quantity) AS qout
            FROM    tblInkDelivery
            GROUP BY
                    inkcode
            )
    SELECT  COALESCE(i.inkcode, o.inkcode) AS inkcode,
            COALESCE(qin, 0) AS stock_in,
            COALESCE(qout, 0) AS stock_out,
            COALESCE(qin, 0) - COALESCE(qout, 0) AS stock_balance
    FROM    i
    FULL JOIN
            o
    ON      o.inkcode = i.inkcode
    


    1. ユーザーの双方向性はありませんそれでもSQLインジェクションを取得できますか

    2. lat、lng境界内のクエリ

    3. 1か月/30日より古いレコードの削除

    4. MySQLビット演算、ブルームフィルター