こんばんは。お世話になっております。
以下のようなテーブル構成があるのですが、dateカラム(datetime)を参照し、月に1つでもデータのあるものを年月のみを一覧表示させたいと考えています。(MySQL4.1)
datelog_TB
no date
1 2007-06-01 19:28:45
2 2007-06-22 12:25:22
3 2007-07-09 23:22:27
4 2007-08-15 21:18:58
5 2007-10-08 17:27:49
6 2007-10-27 11:22:32
7 2007-11-04 17:58:45
表示結果
2007年6月
2007年7月
2007年8月
2007年10月
2007年11月
イメージ的に、ブログなどに使われている過去ログへのリンク表示に使われているのと同じ表示法です。
年、月表示は、PHPで組んでいるのでPHP側で処理しますが、この年・月単位でのデータ取得方法が分からずにおります。
スキルが乏しく、これまでの色々な検索方法(表示方法)を参考に考えていますが、描いているような結果を得ることが出来ません。
お忙しい中恐縮ですが、ご指導頂戴できれば幸いです。
宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
SELECT date_format(date, '%Y年%m月') as yyyy_mm,count(date) as count
FROM datelog_TB group by yyyy_mm
yyyy_mm(年月)
count(件数)
calltella様
はじめまして、こんばんは。早速のご回答を有難う御座います。
無事、calltella様のソースをもちまして描いている結果を得ることが出来ました。
貴重なアドバイスを有難う御座いました。感謝しております。
No.1
- 回答日時:
SQL例を示します。
select concat(year(`date`),'年',month(`date`),'月') as 年月
from datelog_TB
group by year(`date`),month(`date`)
chukenkenkou様
こんばんは。早速のご回答を有難う御座います。
今回、No2に回答下さったcalltella様のものを活用させていただきますが、同じ結果を得るソースでも、改め色んなソースがあるものだと考えさせられ(勉強させられ)ました。
いつも貴重なご意見を有難う御座います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- その他(エンターテインメント・スポーツ) 推しは、足りてますか? 2 2023/01/22 10:48
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- 建設業・製造業 いつ家が建ったと思いますか? 1 2023/02/23 17:00
- タレント・お笑い芸人 食わず嫌い復活して欲しいですか? 1 2023/02/22 22:45
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLで漢字名称を都道府県や市区...
-
SQLあってますか?こう?
-
php テーブルを作れない
-
はもうダメですか?
-
LIMIT で条件を満たしているの...
-
テーブル名が可変の場合のクエ...
-
テーブル:生徒名簿 生徒名簿の...
-
SQLでカラムを追加し、条件に合...
-
テーブル所有者、スキーマ所有...
-
SQL構文です 画像のようにした...
-
初心者Mysqlの関数のsubstring...
-
SQL任意に並び替えをしたい
-
【MySQL】本当に困っています。...
-
下記の問合せを行うクエリを、P...
-
BGMを教えてほしいです!
-
ある時間以内の利用者の抽出に...
-
【初歩】ラジオボタンをつかっ...
-
この場面で わざわざ 「FROM」...
-
int(11)の(11)とは何を意味して...
-
SELECT * FROM `生徒名簿` INNE...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PostgreSQLのtimestamp型で時間...
-
絶対参照と相対参照の違いを教...
-
Access にて "mm:ss.0" 形式の ...
-
予約システムでの時間の設計に...
-
SELECT の仕方 (今月のデー...
-
該当レコードなしでエラーを発...
-
ご覧ください、ご参照ください...
-
MySQLで期間のUNIQUEってできま...
-
開始日と終了日が設定されてい...
-
SQL 文 日付範囲を指定したレコ...
-
MS_ACCESSでINSTR関数を使いたい。
-
参照数とはなんですか?
-
重複データより一番古いデータ...
-
グループ単位での表示?
-
アクセス2010他テーブルを参照...
-
Excelの外部参照と書式設定につ...
-
月報からいろいろ集計したい
-
SQL文の書き方
-
【SQL】他テーブルに含まれる値...
-
SELECT INTOで一度に複数の変数...
おすすめ情報