34,576
社区成员
发帖
与我相关
我的任务
分享
select
convert(char(10),logindate,120),username
from
user
where
logindate betwee @startdate and @enddate
group by
convert(char(10),logindate,120)
select
convert(char(10),logindate,120),username
from
user
where
logindate between @startdate and @enddate
group by
convert(char(10),logindate,120)
select right(convert(varchar(10) ,logindate , 120),5) riqi,min(username)
from user
where logindate betwee @startdate and @enddate
group by right(convert(varchar(10) ,logindate , 120),5)
select
convert(char(10),logindate,120),username
from
user
where
logindate betwee @startdate and @enddate
group by
convert(char(10),logindate,120)
--使用 CTE
WITH FUCK AS
(
select
convert(char(10),logindate,120) as something,username
from
user
where
logindate betwee @startdate and @enddate
)
select * from FUCK group by something
select DATEPART(DD,logindate),username
from [user]
where logindate betweeN @startdate and @enddate
group by DATEPART(DD,logindate),username
select convert(varchar(10) ,logindate , 120) riqi,max(username)
from user
where logindate betwee @startdate and @enddate
group by convert(varchar(10) ,logindate , 120)
select convert(varchar(10) ,logindate , 120) riqi,min(username)
from user
where logindate betwee @startdate and @enddate
group by convert(varchar(10) ,logindate , 120)
select
convert(char(10),logindate,120),username
from
user
where
logindate betwee @startdate and @enddate
group by
convert(char(10),logindate,120)