如何在Where子句中进行日期计算(Access数据库,非SQLServer)
兄弟遇到一个问题:所用数据库为Access,想删除一段时间的记录,所用的SQL语句为:
Delete From MyTable Where ('2002-11-8' - Date) > 1)
结果提示:在标准表达式中类型不匹配。
谁提供一个正确的语句,一定给分。
兄弟遇到一个问题:所用数据库为Access,想删除一段时间的记录,所用的SQL语句为:
Delete From MyTable Where ('2002-11-8' - Date) > 1)
结果提示:在标准表达式中类型不匹配。
谁提供一个正确的语句,一定给分。
解决方案 »
- Delphi开发的程序中嵌入word
- 昨天高中同学聚会,挺高兴的,来散散分
- 请教:本菜鸟用INDY做了个通讯小程序,但不知怎么发布,用WISE弄出的程序运行有界面,但登录没有反应。请高手指教!!
- messagebox怎么使啊?
- delph做的C/S系统?非局域网内的机器如何互连?
- 如何将CAD表格转换到Excel表格?
- 参考了些资料后,做了个通过代理的Socket,谁能帮我测试一下?我没有测试环境
- 如何截取字符串
- 窗体上的组件消息
- 谁能提供一些关于做学校管理系统的有关例子(用delphi编的)
- 本来想在DB2版,提这个问题的,可是看那边的人气实在是不怎么样!只好来这里问了,还望大家帮个忙!
- 有没有vcl的高手?一个关于combobox的简单的问题!
刚才的SQL语句为:
Delete From MyTable Where (('2002-11-8' - Date) > 1).
SQL语句改为:
Delete From MyTable Where (Day('2002-11-8') - Day(Date)) > 1
DateDiff是Access和SqlServer里面都有的函数,查Access的帮助就能查到。