問題タブ [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 に答える
9000 参照

mysql - MS Access でタイムスタンプを人間が読める形式に変換する

MS Access プログラムにリンクされた多数の MySQL テーブルがあります。これらのテーブルをまとめて人間のやり方でデータを提供する、特にタイムスタンプを mm/dd/yyyy 形式に変換する 12 ほどのクエリもあります。

タイムスタンプhttp://www.unixtimestamp.com/index.phpをテストしましたが、以下のコードは日付を生成します: 4/25/2012 これは正しくありません。4/24/2012 である必要があります。

SELECT date_promised, DateAdd('s', 1335312000, #1/1/1970#) AS date_promised2 FROM erp_workorder AS t1 WHERE id_primary = 73135;

ここで何が起こっているのですか?

よろしく、アレックス

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

sql-server-2008 - DATEADD、DATEPART が望ましい結果を返さない

月曜日なので、頭が働いているかどうかわかりません。現在の年に 1 年追加したいのですが、望ましくない結果が得られています。

ここに私が得ているものがあります:

これと同じくらい単純なもので、何らかの理由で問題をキャッチできません。

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

excel - DATEADD と欠落している日付

PowerPivot 計算列の DAX 数式で日付に 10 か月を確実に追加するにはどうすればよいですか?

私の最初の試みは、EventDate 列に既に存在する日付に対してのみ機能します。

Chris Webb が彼のブログで書いたように、DATEADD は、結果の日付が EventDate 列に見つからない場合は常に空白を返すため、信頼できません。

2 回目の試行では常にデータが返されますが、日付が正しくありません。

注: EventDate のすべての日付は、月の最初の日です。PowerPivot for Excel 2010 を使用しています。数式は、日付ディメンションの会計年度階層用です。

DAX で月を追加するより良い方法はありますか?

0 投票する
5 に答える
3274 参照

php - 日付に年を追加すると 1970-01-01 にリセットされる

出力

出力

しかし

出力

直し方?

0 投票する
14 に答える
202309 参照

php - 現在までに 'x' 時間足す

私は現在、次のように現在の日付/時刻を返すphpを持っています:

私がやりたいのは、24 から 800 までの時間数であるequal$new_timeという新しい変数を用意することです。$now + $hours$hours

助言がありますか?

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

sql-server-2005 - dateaddを使用したSQLServer2005では、日時の代わりに日付が必要です

プログラムのフィールドの日付を取得するクエリがあります。この日付は10年で変更する必要があります。

私が行ったクエリは

ここで、'"+thisfield.value+"'はプログラムから来て、のように入力され01-08-2012ます。

クエリの結果はです2022-07-31 00:00:00.000。私が抱えている問題は、必要なのは、他のフィールドにこの結果を自動的に入力できるようにするため2022-08-01の形式であるということです。01-08-2022

SQL Server 2005では、date関数はdatetime関数だけでは機能せず、私はそれを必要としません。

これが明確であることを願っています(初めて何かを投稿するとき)。誰か助けてもらえますか?

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

tsql - DATEADD がデータ時間をインクリメントしない理由がわかりません

Access から SQL Server へのデータの移行。SQL Server テーブルは、inst_id、cons_code、および eff_date_time 列を主キーとして定義します。アクセスからの eff_date_time データは一意ではないため、秒フィールドを 1 秒ずつインクリメントして、一意の日時を取得しようとしました。DATEADD で日付を 1 秒増やすことができません。添付は私のコードです。私は何を間違っていますか???

更新前のテーブルのデータ inst_id cons_code eff_date_time 定数 entry_user 入力コード entry_date update_user update_date
1 PU 1901-01-01 17:00:00.000 833.2 dba 2012-08-02 11:07:33.770 NULL NULL
1 PU 1901-01-01 17 :00:00.000 821.6 dba 2012-08-02 11:07:33.770 NULL NULL
1 PU 1901-01-01 17:00:00.000 8 dba 2012-08-02 11:07:33.770 NULL NULL
1 PU 1901-01- 01 17:00:00.000 2251 dba 2012-08-02 11:07:33.770 NULL NULL
2 PU 1901-01-01 17:00:00.000 2251 dba 2012-08-02 11:07:33.770 NULL NULL
2 PU 1901 01-01 17:00:00.000 22 デシベル 2012-08-02 11:07:33.770 NULL NULL
2 PU 1901-01-01 17:00:00.000 820.9 dba 2012-08-02 11:07:33.773 NULL NULL
2 PU 1901-01-01 17:00:00.000 833.2 dba 2012-08-02 11:07:33.773 NULL NULL
3 PU 1901-01-01 17:00:00.000 833.2 dba 2012-08-02 11:07:33.773 NULL NULL
3 PU 1901-01-01 17:00:00.000 821.5 dba 2012-08-02 11:07 :33.773 NULL NULL
3 PU 1901-01-01 17:00:00.000 8 デシベル 2012-08-02 11:07:33.773 NULL NULL
3 PU 1901-01-01 17:00:00.000 2095 デシベル 2012-08-02 11 :07:33.773 NULL NULL
4 PU 1901-01-01 17:00:00.000 2095 dba 2012-08-02 11:07:33.777 NULL NULL
4 PU 1901-01-01 17:00:00.000 22 dba 2012-08- 02 11:07:33.777 ヌル ヌル
4 PU 1901-01-01 17:00:00.000 820.5 dba 2012-08-02 11:07:33.777 NULL NULL
4 PU 1901-01-01 17:00:00.000 833.2 dba 2012-08-02 11:07:33.777 NULL NULL
A PU 1901-01-01 17:00:00.000 833.2 dba 2012-08-02 11:07:33.777 NULL NULL
A PU 1901-01-01 17:00:00.000 816.8 dba 2012-08-02 11:07 :33.777 NULL NULL
A PU 1901-01-01 17:00:00.000 120.5 dba 2012-08-02 11:07:33.780 NULL NULL
A PU 1901-01-01 17:00:00.000 2255 dba 2012-08-02 11 :07:33.780 NULL NULL
A-1 AS 1972-07-01 00:00:00.000 1492 dba 2012-08-02 11:07:33.780 NULL NULL
A-1 AS 1972-07-01 00:00:00.000 986.48 dba 2012-08-02 11:07:33.780 ヌル ヌル
A-1 AS 1972-07-01 00:00:00.000 0 デシベル 2012-08-02 11:07:33.780
ヌルヌル:07:33.780 NULL NULL
A-10 AS 1972-07-01 00:00:00.000 986.48 dba 2012-08-02 11:07:33.780 NULL NULL
A-10 AS 1972-07-01 00:00:00.000 1857 dba 2012-08-02 11:07:33.780 NULL NULL
A-11 AS 1972-07-01 00:00:00.000 1896 dba 2012-08-02 11:07:33.783 NULL NULL
A-11 AS 1972-07-01 00 :00:00.000 986.5 dba 2012-08-02 11:07:33.783 NULL NULL
A-11 AS 1972-07-01 00:00:00.000 0 dba 2012-08-02 11:07:33.783 NULL NULL
A-12 AS 1972-07-01 00:00:00.000 0 デシベル 2012-08-02 11:07:33.783 NULL NULL
A-12 AS 1972-07-01 00:00:00.000 986.5 dba 2012-08-02 11:07:33.783 NULL NULL
A-12 AS 1972-07-01 00:00:00.000 1936 dba 2012-08-02 11 :07:33.783 ヌルヌル

実行中の PRINT ステートメントからの出力

@cv_InstId = 1

@cv_ConsCode = PU

@cv_EffDateTime = 1901 年 1 月 1 日午後 5 時

@lv_count = 1

更新前: 1901-01-01 17:00:00.000

@lv_count = 2

更新前: 1901-01-01 17:00:00.000

@lv_count = 3

更新前: 1901-01-01 17:00:00.000

@lv_count = 4

更新前: 1901-01-01 17:00:00.000

@lv_count = 5

更新前: 1901-01-01 17:00:00.000

@lv_count = 6

更新前: 1901-01-01 17:00:00.000

@lv_count = 7

更新前: 1901-01-01 17:00:00.000

@lv_count = 8

更新前: 1901-01-01 17:00:00.000

@lv_count = 9

更新前: 1901-01-01 17:00:00.000

@lv_count = 10

更新前: 1901-01-01 17:00:00.000

@lv_count = 11

更新前: 1901-01-01 17:00:00.000

@lv_count = 12

更新前: 1901-01-01 17:00:00.000

@lv_count = 13

更新前: 1901-01-01 17:00:00.000

@lv_count = 14

更新前: 1901-01-01 17:00:00.000

@lv_count = 15

更新前: 1901-01-01 17:00:00.000

@lv_count = 16

更新前: 1901-01-01 17:00:00.000

@lv_count = 17

更新前: 1901-01-01 17:00:00.000

@lv_count = 18

更新前: 1901-01-01 17:00:00.000

@lv_count = 19

更新前: 1901-01-01 17:00:00.000

@lv_count = 20

更新前: 1901-01-01 17:00:00.000

@lv_count = 21

更新前: 1972-07-01 00:00:00.000

@lv_count = 22

更新前: 1972-07-01 00:00:00.000

@lv_count = 23

更新前: 1972-07-01 00:00:00.000
@lv_count = 24

更新前: 1972-07-01 00:00:00.000

@lv_count = 25

更新前: 1972-07-01 00:00:00.000

表 実行後の出力
inst_id cons_code eff_date_time 定数 entry_user entry_date update_user update_date
1 PU 1901-01-01 17:00:00.000 833.2 dba 2012-08-02 11:28:27.287 NULL NULL
1 PU 1901-01-01 17:00:00.000 821.6 dba 2012-08-02 11:28:27.287 NULL NULL
1 PU 1901-01-01 17:00:00.000 8 dba 2012-08-02 11:28:27.290 NULL NULL
1 PU 1901-01-01 17:00 :00.000 2251 dba 2012-08-02 11:28:27.290 NULL NULL
2 PU 1901-01-01 17:00:00.000 2251 dba 2012-08-02 11:28:27.290 NULL NULL
2 PU 1901-07-01 1 :00:00.000 22 デシベル 2012-08-02 11:28:27.290 NULL NULL
2 PU 1901-01-01 17:00:00.000 820.9 dba 2012-08-02 11:28:27.290 NULL NULL
2 PU 1901-01-01 17:00:00.000 833.2 dba 2012-08-02 11:28:27.290 NULL NULL
3 PU 1901-01-01 17:00:00.000 833.2 dba 2012-08-02 11:28:27.290 NULL NULL
3 PU 1901-01-01 17:00:00.000 821.5 dba 2012-08-02 11:28 :27.290 NULL NULL
3 PU 1901-01-01 17:00:00.000 8 デシベル 2012-08-02 11:28:27.290 NULL NULL
3 PU 1901-01-01 17:00:00.000 2095 デシベル 2012-08-02 11 :28:27.293 NULL NULL
4 PU 1901-01-01 17:00:00.000 2095 dba 2012-08-02 11:28:27.293 NULL NULL
4 PU 1901-01-01 17:00:00.000 22 dba 2012-08- 02 11:28:27.293 ヌル ヌル
4 PU 1901-01-01 17:00:00.000 820.5 DBA 2012-08-02 11:28:27.293 NULL NULL
4 PU 1901-01-01 17:00:00.000 833.2 DBA 2012-08-02 11:28:27.293 NULL NULL
A PU 1901-01-01 17:00:00.000 833.2 dba 2012-08-02 11:28:27.293 NULL NULL
A PU 1901-01-01 17:00:00.000 816.8 dba 2012-08-02 11:28 :27.293 NULL NULL
A PU 1901-01-01 17:00:00.000 120.5 dba 2012-08-02 11:28:27.297 NULL NULL
A PU 1901-01-01 17:00:00.000 2255 dba 2012-08-02 11 :28:27.297 NULL NULL
A-1 AS 1972-07-01 00:00:00.000 1492 dba 2012-08-02 11:28:27.297 NULL NULL
A-1 AS 1972-07-01 00:00:00.000 986.48 dba 2012-08-02 11:28:27.297 NULL NULL
A-1 AS 1972-07-01 00:00:00.000 0 デシベル 2012-08-02 11:28:27.297
ヌルヌル:28:27.297 NULL NULL
A-10 AS 1972-07-01 00:00:00.000 986.48 dba 2012-08-02 11:28:27.300 NULL NULL
A-10 AS 1972-07-01 00:00:00.000 1857 dba 2012-08-02 11:28:27.300 NULL NULL
A-11 AS 1972-07-01 00:00:00.000 1896 dba 2012-08-02 11:28:27.300 NULL NULL
A-11 AS 1972-07-01 00 :00:00.000 986.5 dba 2012-08-02 11:28:27.300 NULL NULL
A-11 AS 1972-07-01 00:00:00.000 0 dba 2012-08-02 11:28:27.300 NULL NULL
A-12 AS 1972-07-01 00:00:00.000 0 デシベル 2012-08-02 11:28:27.300 NULL NULL
A-12 AS 1972-07-01 00:00:00.000 986.5 dba 2012-08-02 11:28:27.300 NULL NULL
A-12 AS 1972-07-01 00:00:00.000 1936 dba 2012-08-02 11 :28:27.300 NULL NULL
A-13 AS 1972-07-01 00:00:00.000 1976 dba 2012-08-02 11:28:27.300 NULL NULL
A-13 AS 1972-07-01 00:00:00.000 986.46 dba 2012-08-02 11:28:27.300 NULL NULL
A-13 AS 1972-07-01 00:00:00.000 0 dba 2012-08-02 11:28:27.303 NULL NULL
A-14 AS 1972-07-01 00 :00:00.000 0 dba 2012-08-02 11:28:27.303 NULL NULL
A-14 AS 1972-07-01 00:00:00.000 986.48 dba 2012-08-02 11:28:27.303 NULL NULL
A-14 AS 1972-07-01 00:00:00.000 2016 dba 2012-08-02 11:28:27.303 NULL NULL
A-15 AS 1972-07-01 00:00:00.000 0 dba 2012-08-02 11:28:27.303 NULL NULL

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

sql - JavaでSQL DATEADD関数を使用する

DATEADD を使用してクエリを実行すると、データベースがこの関数を認識していないようです。また、実行したばかりのときは次のようselect DATEADD(Month, -3, GETDATE())になります。

ご覧のとおり、hsqldb-2.2.9 から JAR ファイルを追加しました。

ここに画像の説明を入力

ここで何が欠けていますか?

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

sql - SQL : 10 分単位で呼び出しをカウントする

その月に 10 分刻みで何件の電話を受けるかを決定する必要があります。30 分で動作する次の SQL クエリがありますが、10 分単位で動作させることはできません。私はおそらく単純なものを見逃しています..どんな助けでもいただければ幸いです。ありがとう