問題タブ [dateadd]

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 に答える
216 参照

sql-server - 特定の日付から過去7日間のユーザー数をカウントします

その特定の日付のユーザー数と、特定の日付から過去7日間のユーザー数を更新する必要があるテーブルがあります。サンプルデータは次のようになります

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

sql - SQLServerに定期的な従業員の休日を追加する

私は現在SQLサーバーにこのテーブルを持っています:

PL_ID User_ID Log_DateOut_TimeIn_Time理由の詳細

PLはピープルロガーの略です...次に、ユーザーID、ログの日付(休日の日付)、時間、時間、理由、詳細があります...ユーザーが自分の日を追加できるASPフロントがあります他の誰かによって書かれたテーブルにオフに...現在、ユーザーが自分でこれを行うことができるかどうかは問題ではありませんが、私は次の年の従業員の休日を追加するタスクを与えられました....彼らは繰り返します休日(毎週月曜日の午後1時から午後3時)または(毎週木曜日の午後2時から5時)...一度に1日の休日を追加するよりも、これを行う簡単な方法が必要です。dateaddを試してみましたが、挿入に含める構文がわかりません...いつかこれをユーザーページに追加する予定ですが、今のところ、テーブルに休みをとる必要があります。

よろしくお願いします。

トム。

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

sql - SQL Server テーブルのプライマリ ID 列に連続番号を入力する

フォーラムを見回しましたが、私の質問に正確に一致するものは見つかりませんでした。このクエリは、従業員の定期的な休日を追加することになっています。PL_ID 変数を除外し、主キーのないテーブルがある場合、コードは case ステートメントで定義された正しい休日を追加します。これはテスト テーブルにありますが、25,000 エントリを超えるテーブルに追加する必要があります。

テーブルには、PL_ID、Log_Date、Out_Time、In_Time が含まれます

私は現在、このコードを持っています:

このコードでは、最大の PL_ID を持つテーブルに 1 つの行のみを追加しますが、エントリごとに新しい ID を作成する必要があります。申し訳ありませんが、少しあいまいです。しかし、あなたの助けに本当に感謝します!

今すぐ手に入れるのにはるかに近いです!ただし、次の月に日付を変更すると、キーの重複エラーが発生します: メッセージ 2627、レベル 14、状態 1、行 15 PRIMARY KEY 制約 'PK_Logger_test2' の違反。オブジェクト 'dbo.Logger_test2' に重複するキーを挿入できません。重複キーの値は (4) です。重複キーを挿入しないようにする別の方法はありますか?

解決済み: これが完成したコードです:)、魅力的に働き、私の人生をずっと楽にしました! ユーザーIDを変更するだけで、来年の予定された休暇を入力しました。

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

mysql - mysql date_add プロシージャで2回

プロシージャで Date_add を 2 回使用したいのですが、0 行を返します (行を返す必要があります)。

手順はこちら

date_add なしで動作します

前もって感謝します!

//編集

私が今持っているもの:

しかし、ab.absentid が取得されません。なぜですか? :(

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

sql-server - SQL Server:今日に変換してから8時間を追加

nextUpdate過去の任意の日時値にすることができます。フィールドを今日の日付に更新しようとしてnextUpdateいますが、時刻を変更せずに8時間を追加しています。

私は得る

文字列を日時に変換中にエラーが発生しました

T-SQLe:

datetime私の場所のフォーマットは111です

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

sql-server - SQL Server:今日に変換してから8時間を追加:パートII

以前の投稿では、日付を現在の日付に変更し、8時間を追加しようとしました。

SQL Server:今日に変換してから8時間を追加

注:nextUpdateは、過去の任意の時点である可能性があります。

さらに一歩進みたい場合。nextdateを将来的にしたいです。8時間を1回追加すると、結果はまだ過去の時間である可能性があるため、結果が将来になるように、もう1つ(または2回)追加する必要がある場合があります。ワンステップでできますか?

0 投票する
3 に答える
1103 参照

sql - DATEADD 関数の間隔として別のテーブルの値を使用することは可能ですか?

日付 (smalldatetime) を含むイベントのテーブルがあります。リマインダーを送信する間隔(int) (日前)の表がありますDATEADD(D, *interval*, GETDATE())

今日リマインダーを送信する必要があるすべてのイベントを取得するための SQL ステートメントを作成しようとしています ( GETDATE()DATEADD 関数に基づいています。これは、最初にすべての間隔を取得し、SQL をループで実行して、各間隔を次のように渡す代わりに、 DATEADD 関数へのパラメーター。

これを行う方法はありますか?

0 投票する
3 に答える
135730 参照

sql-server-2008 - 今日の日付から過去 1 週間のデータを選択する方法

テーブルに数百万または行があるため、現在の日付から週のデータ (より正確には、過去 7 日間のデータ) を最速で選択する方法。SQL テーブルに created_date のタイム スタンプがあります。

私はこれを試しました

2 つの質問があります。

  1. このクエリは正しいですか?
  2. これは、何百万もの行を持つテーブルから過去 7 日間のデータを取得する最速の方法ですか?
0 投票する
4 に答える
844 参照

arrays - Excel、VB - DateAdd() を使用して日付から日数を減算する

問題

ワークシートの日付フィールドから、配列に格納されている 1 ~ 3 桁の数値を減算したいと考えています。数値の絶対値を取得し、負の 1 を掛けてから、DateAdd 関数を使用して演算を実行します。エラー メッセージは表示されませんが、配列の値はプロセスで最初に送信された正確な 1 ~ 3 桁の数値のままです。

列 C は、現在の結果から得られるものです。

コード

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

mysql - 昨日SQLDATEADDに挿入

PHPとMySQLを使用して昨日の日を挿入したいと思います。だから私の考えは:

しかし、それは機能していません:

1064-SQL構文にエラーがあります。1行目の「INTOchartValuesSETtimestamp= '1353369600'、 datetime= DATEADD(d、-1、GETDATE())」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

前もって感謝します