問題タブ [datepart]

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

date - 日付と時刻の列で 23:59:59 より大きい値を返す方法

これが可能かどうかはわかりませんが、日付と時刻の列から時間と分だけを返すために、以下の select ステートメントを使用して勤務表システムから契約時間を返そうとしています。

ただし、23:59 までの値のみが正確に返されます。24 時間以上の契約時間を入力すると、正確には返されません。つまり、24 は 0 を返し、25 は 1 を返し、26 は 2 を返し、27 は 3 を返します。

スタッフのほとんどは 39 時間の契約時間を持っているため、勤務表システムに登録されている契約時間に 39:00 とキー入力しますが、15 と表示されますが、もちろん 39:00 と表示する必要があります。問題は、24 時間時計を使用した日付と時刻の書式設定に関係していると思いますが、勤務表システムに入力された値を返して 24 時間ルールを無視する方法がわかりません。

これに関するヘルプは非常に高く評価されます

ありがとうございました

ジェイソン

これは私が現在使用しているselectステートメントです

COALESCE(DATEPART(hour, tblCarerContract.ContractHours), 0) + (COALESCE(DATEPART(minute, tblCarerContract.ContractHours), 0) / 60.0) as ContractHours

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

sql - SQL の DATENAME と DATEPART

「2013_04」などの「YYYY_m」という形式で EntryDate 列を取得しようとしています。

このコードは失敗しました

DATEFORMAT を使用する試みも失敗し、M の後の ',' で構文エラーがあったと述べています。代わりにどのコードが機能しますか?

ありがとうございました。

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

sql-server - 曜日を除外

SQL Server の日付範囲から木曜日を除外しようとしています

以下は、他の例から私が思いついたものです。

これは機能しているように見えますが、改善などの提案があるかどうかを確認したかったのです。

ありがとう!

0 投票する
0 に答える
516 参照

sql-server - EF: Where(Date.Month == m) 対 Where(Date >= ... && Date <= ...)

Measurements列を持つテーブルがありDateます。
この列にはインデックスが付けられています (ただし、一意のインデックスではありません)

EntityFramework を使用して、特定のmonthandからすべてのアイテムを取得したいと考えていますyear

質問: パフォーマンスの点で優れている代替手段は何ですか?

代替案 1:

(結果の SQL はDATEPART関数を使用します)

(...「OR null」の場合がある理由はわかりませんが)

代替案 2:

(結果の SQL は演算子>=and を使用します<=)

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

sql - PostgreSQL で LIKE 関数を DATE_PART 関数と組み合わせる方法は?

Postgres を使用していますが、誰かが標準 SQL でこれを行う方法を知っていれば、それは素晴らしいスタートになるでしょう。文字可変列を介してテーブルに参加しています。この列には次のような値が含まれます。

ピリオドの後の数字の多くは、年に対応しています。今年から参加したいです。したがって、たとえば、JOIN条件LIKE '%2015'. しかし、私はこのビューを作成し、二度と戻らないようにしたいので、 のようなものに対して結合する必要があり(get_fy_part('YEAR', clock_timestamp())ます。

どうやってそれを書いているのかわからない。私はまだ成功していません。