問題タブ [sql-date-functions]
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 - Mysql DATE_SUB(NOW(), INTERVAL 1 DAY) 24時間または平日?
1 日あたりの登録ユーザー数の合計を取得しようとしています。現時点ではこれを使用しています:
しかし、これが 1 日または 24 時間ごとに機能するかどうかはわかりません。
たとえば、22 時間前に登録したユーザーは返されません。今日(=火曜日)のユーザーが欲しいだけです。
mysql - curtime() を使用して now() 構造で列をチェックインする方法は? SQL
私のDBでは、新しいユーザー登録時にnow()
列に使用しますdate_added
(正確な登録時間が必要です)。また、ユーザーのIPを列に保存しますip
今日からこのIPからの登録がすでにあるかどうか、SQLをチェックインする必要があります
しかし
now()
私はdate_addedに使用し、 now()
= toではないため機能しませんcurdate()
トリックを行う方法はありますか?
sql - 前日から2時間だけデータを取得する方法、
他のDB(ポストグレス)に転送するために前日(SQLサーバーDB)からデータを取得する必要がありますが、データが巨大であるため、2時間だけレコードを転送したいので、このジョブを1日12回実行します。転送時間は 2 時間です。転送されたレコードは重複してはなりません。
したがって、基本的には、12 回実行するようにスケジュールでき、それぞれ 2 時間分のレコードを転送するクエリが必要です。
sql-server - 2つの日付間の日/月/年の差(datediff)を取得する方法は?
PostgreSQL でSQLServer 関数の datediffを実装する方法を探しています。つまり、この関数は、指定された開始日と終了日の間に交差する指定された日付部分の境界の数を (符号付き整数値として) 返します。
単に減算を使用して「dd」を実行できることは知っていますが、他の2つについて何か考えはありますか?
mysql - インクリメントされた日付でレコードを更新するMySQLクエリ
私は。。をしようとしています
- データベースの最新の日付を取得し、
- その日付に基づいて、日付を持つすべてのレコードを更新し
NULL
、日付を 1 日増やします。
以下の最新の日付クエリを使用して、最新の日付を取得できます。テーブルの日付が順番になっていないため、最初にこれを行う必要があります。必要に応じて、このクエリを実行し、手動で書き留めてから、UPDATE
この日付に基づいてクエリを実行できます。手動プロセスなしですべてを実行したいと思います。
質問の最後にある最後のクエリは、日付を更新しようとするテストクエリですが、うまく機能しませんでした。
表(日付順不同)
最新の日付を選択する( の開始点UPDATE
)
NULL
日付の更新(動作しません)
どうすればこれを達成できますか? それとも、これは不可能ですか?
mysql - Doctrine2 で SQL の YEAR()、MONTH()、DAY() を使用するにはどうすればよいですか?
ネイティブ SQL で次のようなクエリを実行したいと考えています。
これをDoctrineのクエリビルダーで次のように実装しようとしている場合:
エラー例外が発生します
[構文エラー] 行 0、列 63: エラー: 既知の関数が予期され、'YEAR' を取得しました
Doctrines クエリビルダーでクエリを実装するにはどうすればよいですか?
ノート:
- Doctrine の Native SQLについて知っています。これを試してみましたが、生産データベース テーブルと開発データベース テーブルの名前が異なるという問題が発生します。データベースにとらわれずに作業したいので、これはオプションではありません。
- 私はデータベースにとらわれずに作業したいのですが、参考までに、私はMySQLを使用しています。
YEAR()
Doctrine を拡張してetc. ステートメントを「学習」する方法があります。しかし、サードパーティのプラグインを含めないようにする方法を探しています。
sql - MS Access: 開始日から終了日までの各月を月ごとにグループ化
MS Access には、ID、SubscriptionStartDate、SubscriptionEndDate、MonthlyCost の 4 つのデータ フィールドがあります。サブスクリプションの開始日と終了日は複数の月または年をカバーします。すべての ID の開始日と終了日の間の月ごとに MonthlyCost を合計したいと思います。
Access で SQL を使用して、次のような出力を探しています。
月の TotalMonthlyCost
1 月 13 日 100000 -> 1 月 13 日の合計月額費用 (すべての ID の合計)。
2 月 13 日 150000 -> 2 月 13 日の合計月額費用 (すべての ID の合計)。...