問題タブ [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.
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;
ここで何が起こっているのですか?
よろしく、アレックス
sql-server-2008 - DATEADD、DATEPART が望ましい結果を返さない
月曜日なので、頭が働いているかどうかわかりません。現在の年に 1 年追加したいのですが、望ましくない結果が得られています。
ここに私が得ているものがあります:
これと同じくらい単純なもので、何らかの理由で問題をキャッチできません。
excel - DATEADD と欠落している日付
PowerPivot 計算列の DAX 数式で日付に 10 か月を確実に追加するにはどうすればよいですか?
私の最初の試みは、EventDate 列に既に存在する日付に対してのみ機能します。
Chris Webb が彼のブログで書いたように、DATEADD は、結果の日付が EventDate 列に見つからない場合は常に空白を返すため、信頼できません。
2 回目の試行では常にデータが返されますが、日付が正しくありません。
注: EventDate のすべての日付は、月の最初の日です。PowerPivot for Excel 2010 を使用しています。数式は、日付ディメンションの会計年度階層用です。
DAX で月を追加するより良い方法はありますか?
php - 日付に年を追加すると 1970-01-01 にリセットされる
出力
と
出力
しかし
出力
直し方?
php - 現在までに 'x' 時間足す
私は現在、次のように現在の日付/時刻を返すphpを持っています:
私がやりたいのは、24 から 800 までの時間数であるequal$new_time
という新しい変数を用意することです。$now + $hours
$hours
助言がありますか?
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関数だけでは機能せず、私はそれを必要としません。
これが明確であることを願っています(初めて何かを投稿するとき)。誰か助けてもらえますか?
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
sql - JavaでSQL DATEADD関数を使用する
DATEADD を使用してクエリを実行すると、データベースがこの関数を認識していないようです。また、実行したばかりのときは次のようselect DATEADD(Month, -3, GETDATE())
になります。
ご覧のとおり、hsqldb-2.2.9 から JAR ファイルを追加しました。
ここで何が欠けていますか?
sql - SQL : 10 分単位で呼び出しをカウントする
その月に 10 分刻みで何件の電話を受けるかを決定する必要があります。30 分で動作する次の SQL クエリがありますが、10 分単位で動作させることはできません。私はおそらく単純なものを見逃しています..どんな助けでもいただければ幸いです。ありがとう