問題タブ [sqldatetime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1337 参照

sql - SQL Server で日付シーケンスを検索する

データ内の顧客ごとの最大連続日数を見つけようとしています。特定の顧客が作成した最大日数を知りたいです。25/8/16 および 26/08/16 および 27/08/16 および 01/09/16 および 02/09/16 に誰かが私のアプリにアクセスした場合 - 最大シーケンスは 3 日 (25,26, 27)。

最後に (出力) 2 つのフィールドを取得したい: custid | custid | MaxDaySequence

データ テーブルに次のフィールドがあります。注文日(時間)

例: custid orderdate 1 25/08/2007 1 03/10/2007 1 13/10/2007 1 15/01/2008 1 16/03/2008 1 09/04/2008 2 18/09/2006 2 08/08/2007 2 28/11/2007 2 04/03/2008 3 27/11/2006 3 15/04/2007 3 13/05/2007 3 19/06/2007 3 22/09/2007 3 25/09/2007 3 28/01/2008

SQL Server 2014 を使用しています。

ありがとう

0 投票する
1 に答える
382 参照

sql-server - SQL Server 関数を使用して期日を計算する際にサポートが必要

次の制約により、請求書の日付を使用して期日を計算しようとしています

  • 2 つのテキスト ボックスがあり、1 つは日付を入力し、もう 1 つは期日の前日を入力します。

  • 毎月の日が 4 で、期日の前日が 5 の場合、減算された値が -ve 1 で、入力された請求日が 2016 年 11 月 13 日である場合、4 と 5 を減算して値を計算する必要があります。日付は 2017 年 4 月 12 日でなければなりません (ここで 04 は月の日です)

  • 毎月の日が 15 で、支払期日の前日が 5 で、減算値が 10 (負ではない) の場合、入力された請求日は 2016 年 11 月 13 日です。請求書の日付が差し引いた値以下、つまり請求書の日付が 11/09/2016 のように 10 の場合、請求書の日付は 2016 年 11 月 15 日である必要があります。

上記の制約は、燃料の日付を計算する際にうるう年も満たさなければならないことに注意してください

SQLサーバー機能に慣れていない私を助けてください

私が試したコード

0 投票する
4 に答える
6822 参照

sql - データ型 date から bigint への明示的な変換は許可されていません

これは以前は の列タイプで機能していましたDATEIMEが、現在は では機能しませんDATE

とにかく列BIGINTから値を取得する方法はありますか?DATE

0 投票する
1 に答える
245 参照

mysql - 日付 yyyy-mm-dd から yyy-mm-dd への変換 年から日への変換

古い DB から新しい DB にデータを移行しましたが、日付は として取得されvarcharました。データは正常に移行されましたが、日付に問題があります。古い DB では、日付の形式は、25-01-022501月で、02年が次のとおりです。しかし、私のスクリプトはそれをに変換しました2025-01-02。SQLでそれを修正するにはどうすればよいですか?