2017-08-11 45 views
0

我想計算在特定時間添加的記錄總數。以下是我的數據樣本。計算同一時間段內的記錄數

CNTR_N  LOAD_VESSEL_M VOYAGE_OUT_N 
 
HGTU 4615032 \t opgqqun \t   039E 
 
TCNU 5590060 \t plq jpxxqyi \t 016E12 
 
PCIU 1189368 \t iunpj igspnw \t 310N 
 
CLHU 3193420 \t qpji oi \t   735S 
 
RFSU 2000199 \t unqy ihpj  003NN 
 
OOLU 1543519 \t mmaq ywclh \t 004E11 
 
TFTU 8600600 \t epn vpu 490  W037 
 
MSKU 5414708 \t syyhvmfyn \t 1708 
 

 
SNAP_DT 
 
2017-04-25 20:00:00.000 
 
2017-04-25 20:00:00.000 
 
2017-04-25 20:00:00.000 
 
2017-04-25 20:00:00.000 
 
2017-05-03 16:00:00.000 
 
2017-05-03 16:00:00.000 
 
2017-05-03 16:00:00.000 
 
2017-05-03 16:00:00.000

下面是我想要的輸出。我正在嘗試獲取No_of_records列。

SNAP_DT     No_of_records 
 
2017-04-25 20:00:00.000  4 
 
2017-05-03 16:00:00.000  4

做任何你如何得到上面的輸出想法?非常感謝你的幫助。

回答

0

您可以使用Group By子句與聚合函數Count

假設你的表名是table1,下面是將返回你想要的結果的查詢。

SELECT snap_dt, Count(*) 
FROM table1 
GROUP BY snap_dt; 
+0

謝謝你的幫助! – Jamie

0

試試這個:

SELECT 
SNAP_DT 
,COUNT(*) 
FROM data 
GROUP BY SNAP_DT