sql陳述句怎么求這個月內出現過多少個人,一個人在一天內重復出現算一次
uj5u.com熱心網友回復:
count(0) group by date,personuj5u.com熱心網友回復:
use tempdb
GO
IF OBJECT_ID('t') IS NOT NULL
DROP TABLE t
CREATE TABLE t(
[name] [nvarchar](10) NULL,
[ndate] [datetime] NULL
) ON [PRIMARY]
insert into t values('張三','2021-4-21 08:10:10')
insert into t values('張三','2021-4-21 08:30:10')
insert into t values('李四','2021-4-21 09:10:10')
insert into t values('王五','2021-4-21 09:10:10')
select distinct name,CONVERT(nvarchar(10),ndate,10)
from t
--有多少行就算多少人頭,如果覺得不直接,外層再套個娃
select count(*) from
(select distinct name,CONVERT(nvarchar(10),ndate,10) ndate from t)tt
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/278693.html
標籤:基礎類
上一篇:判斷回文
