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

sql - タイムスタンプを3つのタイムスロットに分割します

さまざまなトランザクションをタイムスロットにグループ化する必要があるという次の問題があります。エントリdatetimestampを含むレコードを含むテーブルがあるとします。これらのレコードは、さまざまなシフトで働くユーザー(オペレーター)によって作成されます

シフト1:5-13h // シフト2:13-21h // シフト3:21-5h

ここで、タイムスタンプをシフトの開始時刻に切り捨てる柔軟なクエリが必要です。例:

dateaddとdatediffを使用していくつかのクエリを試しましたが、機能しません...誰か助けてもらえますか?ありがとう

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

mysql - Whats wrong with my Date Query?

Having a problem with the following Query. i have a device table which logs devices founds in an area, along with a venue_id and a date-timestamp. I'm trying to get all devices in a venue from a given day, month and year, however only devices found after 12pm on that day, and before 12pm the next day. I've tried this, which is the closest i've got.

This doesn't work, and gives me the following error.

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

mysql - date_add(utc_date、interval 1 day)を使用するのではなくutc_date+1を実行することのMySQLへの影響

utc_date + 1関数を使用するのではなく、日オフセットがコーディングされているクエリがいくつかありdate_addます。この方法を使用することの意味はありますか?状況によっては、特に結果の日付が別の月にロールオーバーしたときに、間違った結果が返されるのではないかと心配しています。

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

ssrs-2008 - DateAdd() は、SQL Server Reporting Services で誤った日付を返します

日付をパラメータとして取るレポートがあります。

を使用する=Parameters!Date.Valueと、レポートは正常に実行されます。

ただし、 を使用する=DateAdd("d", 1, Parameters!Date.Value)と、形式がまったく同じであるにもかかわらず、レポートは空白のままになりますこれがどのように見えるかのスクリーンショット。(注: 単純に実行できません。フィールド名も返されないため、返される値がないわけではありません。)


私も試してみました =DateAdd(DateInterval.Date, 1, Parameters!Date.Value)

=DateAdd("d", 1, Parameters!Date.Value)

=DateValue(FormatDateTime(DateAdd("d", 1, Parameters!Date.Value), DateFormat.ShortDate ))とその多くのバリエーションがありますが、私はそれを解読することはできません!


アップデート

DateInterval.Month代わりに使用するとDateInterval.Day、日付は必要に応じて増加しますが (2010 年 12 月 22 日)、テーブルが表示されます。私のローカル設定がdd-mm-yyyyであり、これらの日付がmm-dd-yyyy であることは興味深いです。

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

php - DATE_ADD でタイムスタンプにフィールドを追加したい

各行が作成された時刻のタイムスタンプを表示する column_ourcountry_time という名前の列を追加したい DATE_ADD INTERVAL 10 HOUR から各行のサーバーの現在の時刻まで。

TIMESTAMPを使用すると、現在のサーバー時間が節約されますが、サーバー時間に+10時間かかる国のタイムスタンプを保存したい.
よろしくお願いし
ます

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

mysql - MySQL: DST を考慮した DATE_SUB/DATE_ADD?

1これは(別名TRUE)を返します

100 日前、時刻は変わりません。ただし、夏時間 (米国) のため、24 時間前の 100 期間は、実際には、日で数えた場合よりも 1 時間早くなります。上記のステートメントが DST を考慮している場合、0またはが返されFALSEます。

特定のステートメントまたはセッションの DST を考慮する方法はありますか? UNIX_TIMESTAMP2038年以降はすべて遮断されるため、使用しないことをお勧めします。

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

sql-server - 最後の日付

日付の最後の発生を見つける必要があります (私の場合、静的な日付は 5 月 1 日です)。

私はこれを機能させましたが、これはもっとスマートな方法で実行できることを知っています

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

php - PHPdate_addはDateTime::addのエイリアスですが、誰が誰を内部的に呼び出しますか?

クラスに対応するエイリアスを持つdate_add多くの関数date_diffなどがあるように。date_formatDateTime

DateTime::add内部で電話をかけるのdate_addか、その逆かを知っていますか?

念のために言っておきますがDateTime、クラスはPHPで内部的にコンパイルされていますか?つまり、クラスを呼び出すときDateTime、.phpファイルの1つのようにPHPで最初に解析する必要のないコードを呼び出しているのでしょうか。

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

sql-server-2005 - SQLでDateAddに特定の日だけを追加しますか?

特定の部品の週平均消費量を計算し、それを手元にあるもので割って数値の「手元にある週」を表示する、作業中の在庫レポートを持っています。したがって、1 週間の平均消費量が 496 で、在庫が 1500 個ある場合、手持ちの週数は 3.02 になります。

私がやろうとしているのは、その数を取り、問題の部品がなくなる日を正確に計算することです. そのため、今から 3.02 週間でサンプル パーツが不足することになります。私の問題は、金曜日から日曜日を除外する必要があることです。そのため、各週の勤務日数はわずか 4 日です。

DATEADD() 関数を見てきましたが、これを使用する必要があるようですが、金曜日を除外する方法がわかりません。これにはSQL 2005を使用しています。

どうもありがとう!

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

sql - SQLステートメントで再びスタックしました。エラー:「無効な列名」

次のSQLServerステートメントを機能させようとしていますが、「無効な列名'bfg'」というエラーが発生します。

簡単に言うと、DATEADDを使用する最初のCASEは、「bfg」をmin(OutTime、InTime + 7日)として設定する必要があります。2番目の部分またはDATEDIFFは、@ inおよび@outの時間枠内にある場合、InTimeフィールドと上記で計算された'bfg'との間の時間差を秒単位で計算する必要があります。

SQLをもっとよく知っていたらいいのに.....どうやって修正しますか?