我有一個表如何從電話號碼中選擇第一個或最後一個值?
select * from TEL_NUM
+----+---------+----------|
| id | TEL_NUM |REG_DATE |
+----+---------+----------+
| 1 | 6111 |20150101 |
| 2 | 6112 |20150102 |
| 3 | 6112 |20150102 |
| 4 | 6112 |20150103 |
| 5 | 6111 |20150103 |
| 6 | 6113 |20150103 |
| 7 | 6113 |20150104 |
| 8 | 6113 |20150105 |
| 9 | 6113 |20150106 |
+----+---------+----------+
在我來說,我要顯示的記錄只有3行,因爲有剛3不同日期的電話號碼。 如何選擇一個電話號碼?我應該使用max
日期嗎? 我需要多少次他們在每個不同的日期呼籲表中的所有日期。像這樣的信息:
6111 2015 01 01 6112調用一次叫2倍於2015年01 02 6112 調用一次於2015年01 03 6111調用一次於2015年01 03 6113稱爲 一次2015年01 03 6113叫一旦2015年01 04 6113調用一次,2015年01 05 6113調用一次,2015年01 06
如果您指定了您期望的列和輸出,則更容易回答。按日期/數字分組? – dbmitch