
有bookborrowing表和month表
如上sql语句只能统计所有的分月数量,不能指定book_id。
SELECT
DATE_FORMAT(m.month,'%Y-%m') AS `日期`,
COUNT(b.book_id) AS 数目
FROM
mon m LEFT JOIN book_borrowing b ON (DATE_FORMAT(m.month,'%Y-%m') = DATE_FORMAT(b.book_borrowingtime,'%Y-%m'))
GROUP BY
m.month
您好,SELECT art_id, art_pdate
FROM ecos_article
WHERE art_id>75 limit 0,1
UNION
SELECT art_id, art_pdate
FROM ecos_article
WHERE art_id<=75 ORDER BY art_id DESC limit 0,3
效果如下:
mysql>SELECT art_id, art_pdate FROM ecos_article limit 0,5
+--------+------------+
| art_id | art_pdate |
+--------+------------+
| 73 | 2005-12-01 |
| 74 | 2005-12-01 |
| 75 | 2005-12-01 |
| 76 | 2005-12-01 |
| 77 | 2005-12-01 |
+--------+------------+
mysql>SELECT art_id, art_pdate
->FROM ecos_article
->WHERE art_id>75 limit 0,1
->UNION
->SELECT art_id, art_pdate
->FROM ecos_article
->WHERE art_id<=75 ORDER BY art_id DESC limit 0,3
+--------+------------+
| art_id | art_pdate |
+--------+------------+
| 76 | 2005-12-01 |
| 75 | 2005-12-01 |
| 74 | 2005-12-01 |
+--------+------------+
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)