FirstExtracted
特定の日付のすべてをカウントする必要がありLastExtracted
、同じ日付のすべてをカウントする必要があります。したがって、今日はすべてのFirstExtracted
とLastExtracted
等しいが必要2012-10-24
です。
ここに私がこれまでに持っているものがありますが、それは持ち上がりませんLastExtracted
。LastExtracted
次と同じカウントを出力しFirstExtracted
ます。
(SELECT LastExtracted,FirstExtracted,
COUNT(FirstExtracted) AS FirstCount,
COUNT(LastExtracted) AS LastCount,
DATE_FORMAT(`LastExtracted`,'%Y-%m-%d') AS Lastdate,
DATE_FORMAT(`FirstExtracted`,'%Y-%m-%d') AS Firstdate
FROM results
WHERE DATE_FORMAT(`FirstExtracted`,'%Y-%m-%d') = DATE_FORMAT(`LastExtracted`,'%Y-%m-%d'))
UNION ALL
(SELECT LastExtracted,FirstExtracted,
COUNT(FirstExtracted) AS FirstCount,
COUNT(LastExtracted) AS LastCount,
DATE_FORMAT(`LastExtracted`,'%Y-%m-%d') AS Lastdate,
DATE_FORMAT(`FirstExtracted`,'%Y-%m-%d') AS Firstdate
FROM results
WHERE DATE_FORMAT(`FirstExtracted`,'%Y-%m-%d') = DATE_FORMAT(`LastExtracted`,'%Y-%m-%d') GROUP BY Firstdate)
ORDER BY Firstdate DESC
LIMIT 20
内部結合を使用する必要がありますか?
更新:あなたのクエリを使用して、私のために何か他のことをするためにいくつかの変更を加えました。このページを見ると、クエリを作成します
semesterold.com/code2.html
すべてのタイトルと GROUP BY アーティストをカウントしたい。それは配列になります。次に、アーティストによって一致する検索タイプによってサブクエリをカウントする必要があります。データベースにエイコン、リアーナ、クリス・ブラウンがいる場合。各アーティストが持っているタイトルの数を数えたい、たとえば akon が 100 を持っているとします。次に、タイトルの数を表示し、それらの 100 のタイトルのうち、Google、bing、akon に固有のサイトなどの数を数えたいと考えています。