use XXX;
select count(*) as 'number',left(create_time,7) as 'month', user_id as `userId` from XXX
where DATE_FORMAT(create_time,'%Y-%m')>
DATE_FORMAT(date_sub(curdate(), interval 6 month),'%Y-%m')
group by month;
如果要用于线上,尽量还是不要用这种方式,sql函数拉低性能
MS
SQL
SERVER
获取
当前
数据库
文件等信息,适用于多个版本: 代码如下:SELECT dbf.file_id AS FileID , dbf.name AS [FileName] , s.filename AS FileLocation , CAST(dbf.size/128.0 AS DECIMAL(19,2)) AS FileSizeMB , CAST(CAST(FILEPROPERTY(dbf.name, ‘SpaceUsed’) AS int)/128.0 AS DECIMAL(19,2)) AS SpaceUsedMB , CAST(dbf
SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS `year_month`
UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 1 MONTH), '%Y-%m') AS `year_month`
UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 2 MON...
Select * from 你的表名 Where DATEADD(MONTH, -3, GETDATE()) < 你的表日期字段。如果你要查最
近
1个月 就改成-1,2个月就是-2。
本文主要向大家介绍了
SQL
Server
数据库
之
SQL
Server
获取
本周,本月,本年等时间内记录,通过具体的内容向大家展现,希望对大家学习
SQL
Server
数据库
有所帮助。datediff(week,zy_time,getdate())=0//查询本周datediff(month,zy_time,getdate())=0//查询本月本季:select*fromtablewhere...
今天的所有
数据
:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0
昨天的所有
数据
:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1
7天内的所有
数据
:select * from 表名 where DateDiff(dd,datetime类...