sql 查询问题 怎么查询 一个星期的内容 我用了PHP time() 函数存到数据库上的
datediff函数就可以。
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
DateDiff 函数语法中有下列命名参数:
部分 描述
interval 必要。字符串表达式,表示用来计算date1 和 date2 的时间差的时间间隔
Date1□date2 必要;Variant (Date)。计算中要用到的两个日期。
Firstdayofweek 可选。指定一个星期的第一天的常数。如果未予指定,则以星期日为第一天。
firstweekofyear 可选。指定一年的第一周的常数。如果未予指定,则以包含 1 月 1 日的星期为第一周。
code:
datediff(day,你的时间字段,getdate())=7
我的数据库里里面的 数据类型 是这样的
1358833917
这个日期其实是根据一定规则转换了,如果别人不给你他的规则,你是很难破解出来的
就我看这个规则像下面这个东西
出来了是日期,然后查询一周的应该知道怎么做了吧
select DATEADD(s, CAST( 1358833917 AS bigint),'1970-01-01')