請幫我這個:SQL Server的子查詢/加入基於數值計數
表我有以下數據:
Menu dateTime CLI
START 2016-02-23 14:08:52.047 4001
WELCOME 2016-02-23 14:08:52.047 4001
LANG_SEL 2016-02-23 14:08:52.047 4001
SERVICE_MENU 2016-02-23 14:08:52.047 4001
CUSTOMER_ACCOUNT 2016-02-23 14:08:52.047 4001
BILLING_MENU 2016-02-23 14:08:52.047 4001
STOP 2016-02-23 14:08:52.047 4001
START 2016-02-23 14:08:52.047 2000
WELCOME 2016-02-23 14:08:52.047 2000
LANG_SEL 2016-02-23 14:08:52.047 2000
BILLING_MENU 2016-02-23 14:08:52.047 2000
STOP 2016-02-23 14:08:52.047 2000
START 2016-02-23 14:08:52.047 34543
WELCOME 2016-02-23 14:08:52.047 34543
LANG_SEL 2016-02-23 14:08:52.047 34543
SERVICE_MENU 2016-02-23 14:08:52.047 34543
BillComplaintSelection 2016-02-23 14:08:52.047 34543
VerbalizeBilltkt 2016-02-23 14:08:52.047 34543
STOP 2016-02-23 14:08:52.047 34543
START 2016-02-23 14:08:52.047 4001
WELCOME 2016-02-23 14:08:52.047 4001
LANG_SEL 2016-02-23 14:08:52.047 4001
BILLING_MENU 2016-02-23 14:08:52.047 4001
VerbalizebillDetails 2016-02-23 14:08:52.047 4001
BILLING_MENU 2016-02-23 14:08:52.047 4001
STOP 2016-02-23 14:08:52.047 4001
我的會議開始與價值START和結束的與值停止我想計算菜單名稱在停止之前發生的每一天。
就像從上面的數據,我必須得到以下輸出:
Menu Count DateTime
BILLING_MENU 3 2016-02-23 14:08:52.047
VerbalizeBilltkt 1 2016-02-23 14:08:52.047
其中兩個輸出變化的一個是正確的? –
你應該使用一個整數值作爲ID。 – bmsqldev
請再次閱讀該問題。爲了更好的理解,我改變了相應的問題。謝謝 – BilalAhmed