問題タブ [maxdate]

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 投票する
3 に答える
1007 参照

mysql - 一意の ID ごとに列の最大値を取得する

customersaとtableの 2 つのテーブルがありordersます。

customersテーブルには、ID顧客ごとに一意のが含まれています。1141 のエントリが含まれています。

テーブルには、および のエントリordersが多数含まれています。customerIDdate

max(date)データベースにクエリを実行して、顧客のリストと注文リストから返そうとしています。

ただし、このクエリは 1141 行ではなく 1726 行を返しています。これはどこから追加されていますか?

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

mysql - SQL は、キーワード = および競合他社 = のテーブルから最新の結果を選択します

私はそのような2つのテーブルを持っています:

input_keywords.keyword は一意であるため、複数のキーワードを探すことはありません。

rank_result はクロールからのすべてのデータを保持し、一部のメタデータを保存します。

私は次のことを示す必要があります

ただし、rank_result から LAST / Most recent 結果のみを選択します

他のいくつかの回答に従おうとしましたが、期待する結果が得られませんでした。


アップデート1

例 input_keywords の内容

このテーブルには、キーワードのランキングをチェックした日ごとの記録があります (同じキーワードと競合他社の記録がたくさんあります)。

ランキングがある場合にのみランキングを要求し、そうでない場合はキーワードのみを返します。

私の理想のアウトプットは

私の最善の試みは次のとおりです。

そして、これはほぼ機能しますが、リストにない場合は結果を返しません。

表から始めているので、input_keywordsすべてのキーワードと、もしあれば現在のランクをリストしたいと思っていました。

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

sql - SQLの左外部結合ですが、最大日付のみをプルします

この質問のバリエーションが尋ねられていることに気付きましたが、どれもうまくいかないようです(または正しく見えませんでした)。私はまだSQLを学んでいるので、ご容赦ください。

参加したいテーブルが2つあります。テーブル C のすべてのレコードと、テーブル P の一致するレコードのみが必要です。では、左外部結合を仮定しますか?

両方のテーブルのすべての列が必要で、テーブル C の「PartNo」とテーブル P の「ItemNo」で結合されます。

私にとってトリッキーな部分は、この結合とともに、テーブル P の日付 (PDate) に基づいて最新の「ItemNo」のみを取得しようとしていることです。

前もって感謝します!

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

mysql - 月の最終日に従ってレコードを選択する

最初の3列が日、月、年である26列のテーブルがあります。そして、私が表示しなければならないいくつかの情報を含む残りの列。ここで、月の最終日に従ってレコードを取得する必要があります。コードを書いてみました。

ただし、これは毎月の最終日からレコードを取得します。レコードに実際の最終日がない場合、このコードは機能しません。そのため、LAST_DAY の代わりに、その月の MAX 日付などの機能が必要です。この機能を実装するにはどうすればよいですか。

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

sql - 1回の結合でmaxとcountを見つける

この問題は簡単に解決できるかもしれませんが、残念ながら私にはわかりません。

テーブル A とテーブル B の 2 つのテーブルがあります。

したがって、各 Id の最大 deliveryDate をテーブル A に追加する必要がありますが、これは、テーブル B の配送済みアイテムの数がテーブル A の NoOfItems と等しい場合に限られます。

これまでのところ、次のクエリを作成しました。

)