問題タブ [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 投票する
1 に答える
3155 参照

sql - 制約を追加する必要があります: 日付 + 10 日

列の 1 つが現在の日付に 10 日を加えたものとして表示されるように、テーブルに制約を追加しようとしています。これが私がこれまでに試したことです(私はSQLに非常に慣れていません):

ハーフ!

編集:私も今これを試しました:

編集: ypercube とクラスメートに感謝します。最終的なコードは次のとおりです。

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

sql - SQL 構文 DATEADD の問題

この特定のコード ^ を機能させようとしてきましたが、dateadd 構文がわかりません。私がグーグルで調査したことからは正しいように見えますが、常にエラーORA-00923が発生します:FROMキーワードが期待される場所に見つかりません

これは通常、私の小さなエラーの原因ですが、約 20 分探しても見つかりません。おそらく私をじっと見つめているエラーを誰か指摘できますか

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

vba - 0:00 から減算すると Dateadd エラーが発生する

GMT 時間の列をユーザーから指定されたタイム ゾーンに変換しようとしています。

VBA が 01:00 から 18000 秒 (GMT-5) を減算しようとすると、エラーが発生します。

VBA が 00:00 より前の時間を特定できないために、このエラーが発生していますか? Selected_GMT の秒を計算しましたが、それを使用して New_Time を決定するにはどうすればよいですか?

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

sql - dateadd SQL をすべての行に適用する

そのため、さまざまなクエリを使用して、列「match_date」のすべての日付に 23 時間を追加しようとしましたが、構文エラーや stats.dateadd が存在しないことを示すエラーなど、それらすべてからさまざまなエラーを受け取りました。

理由はありますか?

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

sql - SQL は月次および週次のデータを取得します

今週、今月、今年の販売された製品の数 (3 つの個別の列) を週初日、月初日、年初日スケールで取得するクエリを作成しています。たとえば、月曜日以降に販売された製品が表示されます。 、月の最初と年の最初から、これは次の週、月、年に続いて、昨年と同じロジックを持つ他の 3 つの列もあります。私が必要としているのは、DATEADD または DATEDIFF (例 (DATEADD(minute, -15, GETDATE()))) を使用して日付クエリを取得することです。

どうもありがとうございました。また、SQL Server 2008 を使用しています。

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

ejb - ejbqlで日付を追加する方法

EJBクエリでdateaddを達成しようとしています。私はこのようなことを試しましたが、うまくいきません:

そのコードを実行しようとすると、次の例外が発生します。

また、日付と間隔に1をキャストしようとしましたが、クエリ結果はnullになります。私はただ疑問に思います、EJBクエリで特定の日付に日を追加することは本当に可能ですか?

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

mysql - MySQL は日付範囲を選択するだけでなく、

私のデータベースは、曜日ごとの行を持つエントリのグループ (ユーザーごと) と、その年の週に 1 行しかないグループで構成されています。今週は土曜、日曜、または月曜に始まります。
SQLはこれらすべての行をユーザーIDでグループ化し、ユーザーが毎日行を持つエントリに対して正常に機能します
私が抱えている問題は、週に1つのエントリしかないユーザー行を選択することです
基本的に行の日付が2012年2月11日の場合次に、開始日の基準がその日付またはそのの週に該当する場合、その行を選択できるようにする必要があり
ますSQLですが、これらの行を追加することはできません。
私が自分自身を明確にしたことを願っています。

データベースに
2013-02-02
2013-02-09という 2 つのエントリがあるとし

ます。開始日は 2013-02-05 で、終了日は 2012-02-13
です。これらの 2 つの行を次
のように取得する必要があります。 date は 2013-02-02 の週またはその週に
該当し、終了日がその日付の週またはその週に該当するため、2013-02-09 も必要です。
それが少し明確になることを願っています。

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

sql - dateadd - 過去の日付を見つける

日付から 18 か月を減算する際に奇妙な問題があります。次のスニペットを検討してください。

これは、ストアド プロシージャの where 句の一部を形成します。私が実行すると:

正常に動作しますが、これに変更すると:

エラーで壊れます:

varchar データ型を datetime データ型に変換すると、範囲外の値になりました。

私のコードを壊しているのが1月(他のすべての月は問題ありません)である理由について誰か考えがありますか?

ありがとう。

DS

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

sql - SQLのint値でDATEPARTを決定する

よし、期限が切れる CRB を警告するソフトウェア ツールをやっている。有効期限の間隔は、プログラムのユーザーによって決定されます。

現在、SQL Server 2008 を使用しています。そのため、この有効期限外のすべてのレコードを取得する SQL ステートメントを実行しようとしています。以下は、私が達成しようとしているコンセプトです。

ご覧のとおり、テーブルには有効期限の間隔の種類 (日、週、月、年)、間隔の値、および間隔を追加する必要がある日付が含まれています。

DATEADD 関数の最初のパラメーターで、整数ではなく DATEPART が予期されるため、エラーが発生します。格納された整数に応じて使用する DATEPART を決定する方法はありますか? または、これを行う別の方法はありますか?

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

sql - SQLの日付範囲を月ごとに分割する方法

2つのSQLテーブルがあります。会社の従業員向けです。1つのテーブルには通常の詳細(id、name、surname)があり、別のテーブルにはそれらの休暇情報(empid *従業員テーブルのidへの外部キー、datefrom、dateto)があります

日付を表示できるように、休暇の構造を分解する必要がありました。出力には、次のようになります。DateFrom DateT 18-01-2013 19-01-2013

これで、従業員が1か月を超える休暇を取得した場合(つまり、29から5になります)、次のように値を出力します。DateFrom DateT 29-01-2013 31-01-2013 01-02-2013 2013年5月2日

これを印刷するために、私は月ごとに日付範囲を分割することを使用しました 。これは、その回答に感謝します。しかし、どの従業員がすべての休暇を取得しているのかを表示するにはどうすればよいですか?私が言ったように、テーブルはリンクされています。使ってみました

しかし、マルチパート識別子をバインドできなかったというエラーが表示されます。そして私は言う場所を見つけることができません

誰かがこれを修正する方法を教えてもらえますか?休暇を取っている従業員に会いたい