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

2 つの行の値を減算し、それを新しい列 (後続の行ではない) に挿入する

    これで終わりです (実際にはケース テストは必要ありません):

    SELECT [ユーザー名], submits, [date], place, recency, DATEDIFF(DAY, (SELECT TOP(1) [date] FROM [top-design1] td1 WHERE td1.[ユーザー名] ] =[top-design1].[user-name] AND place =1 AND [date] <[top-design1].[date] ORDER BY [date] DESC), [date]) as recencywinFROM [top-design1]   

    挿入目的で使用する場合は、ご自分で管理できると思います。




    1. 複数の結果を返すサブクエリで「LIKE」演算子を使用する

    2. PostgreSQLデータベースが最後に更新された時刻を確認するにはどうすればよいですか?

    3. CAファイルを使用したMySQL用AzureデータベースからのSSL接続

    4. JDBCのQUERYWHERE句で変数名を指定する