sql怎么取出某一周的七天数据

sql怎么取出某一周的七天数据,第1张

set language N'Simplified Chinese'

select datename(weekday, 数据添加日期列名) as dayOnweek, from 表名 

where datediff(week,数据添加日期列名,'2014-11-1')=0

把20121223 转换为2012-12-23 可以用dayofyear()求得一年中的第几天 然后差值为2

where abs(dayofyear(concat(concat(concat(substr(date1,1,4),'-'),concat(substr(date1,5,2),'-')),substr(date1,7,2))) as week) - dayofyear(concat(concat(concat(substr(date2,1,4),'-'),concat(substr(date2,5,2),'-')),substr(date2,7,2))) )) =2 可以试试

SELECT FROM `tbl` WHERE id IN (

SELECT MAX(id) FROM `tbl`

WHERE createdat BETWEEN ADDDATE(DATE_FORMAT(NOW() ,"%Y-%m-%d"), INTERVAL -6 DAY) AND DATE_FORMAT(NOW(),'%Y-%m-%d')

GROUP BY DATE_FORMAT(createdat,'%Y-%m-%d')

)

前提你的表要有自增主键

以上就是关于sql怎么取出某一周的七天数据全部的内容,包括:sql怎么取出某一周的七天数据、怎么查DB2数据库中,虽是varchar型的2个字段,但是实际存的是日期,俩个字段之间相差7天之内的数据。、mysql sql语句查询,每隔7天的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10198463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存