我的数据库是ACCESS,其中有一个字段是“上传日期”的字段,现在我要列所近一周的上传内容这个SQL语句应该怎么写啊,asp.net(C#)
其实我的意思是就是“select * from 表 where 当前时间-上传日期<=7” 的一个SQL语句应该怎么写啊?数据是ACCESS,求各位了,小弟急?
其实我的意思是就是“select * from 表 where 当前时间-上传日期<=7” 的一个SQL语句应该怎么写啊?数据是ACCESS,求各位了,小弟急?
解决方案 »
- 请教原因:用WebRequest取本站html出错?
- ServerVariables["HTTP_REFERER"] 中文乱码
- 一个有趣的多线程问题...不知道有没有朋友进来试试
- asp.net 2.0中的 自定义表达式 ExpressionBuilder 有人用过吗?求助(200分)
- 急。跪求VSS的CD-Key。
- 分页问题,搜了半天也没有例子,请大家帮忙!!
- Ajax-accordion控件 报错
- 引用excel后,无法使用属性,谢谢。
- 帮我看看这个类的写法有没有错,学习!
- 本命年的兄弟们新年快乐!
- 请问要画出像这种图。要使用什么软件?
- 我做的快照只能手动对它进行刷新,请问如何让它自动刷新
2、string cmdSelect=select * from 表 where 上传日期>='"+tmpDate.ToShortDateString()+"'";
楼主看下SQL帮助就明白。
select * from 表 where datediff(d,date(),上传日期)<=365 //近一年
select * from 表 where datediff('d',date(),上传日期)<=7
单引号中的d表示day,如果要月,可以用'm',年是'yyyy'
或者用select * from 表 where dateadd('d',7,上传日期)>=date()
用datediff可以做的,dateadd也可以做。