库中的日期格式2000-01-01 是日期型。
要按年月查,输入2000-01字符串。
怎么实现?
要按年月查,输入2000-01字符串。
怎么实现?
解决方案 »
- SetPixelV和SetPixel的使用方式.以及有什么不同
- 检测webbrowser中链接是否被点击
- 论坛界面换了,置顶自己的帖子也没有权限了吗
- delphi7 能否验证字符串是否是 XML 格式?
- 在过程创建控件创建完后为什么不能用它的句柄来操纵它?
- 关于delphi7中的发送UDP包的问题,急,高分咨询
- 我不想哭的,可泪如滔滔江水,一发不可收拾。。。。。。。。。。。
- 经典代码下载
- 小菜问题 DataSource1 记录过滤----在线等
- 如何在access表中插入一个空字符
- 安装Report Machine时提示:file not found 'FLEdit.dcu'......
- 超级难题!!!
我在resize事件中改变width,height的值,但是我打开窗体后,界面自动加了滚动条,怎么解决?
第一个问题关注中。
2. 用 ALIGN 啊1. sql := 'select * from table where year(datefield)=' + Copy('2000-01',1,4);
select * from tablename
where convert(varchar(10),datefield,110) like 年月参数+'%'
如果是sql server呢?
可以的,还有没有其他方法?
提示convert,datetostr没定义。
另外:110在上面的格式中是不行的,
应该用120 这是sqlserver格式化日期函数‘yyyy-mm-dd hh:mm:ss’
你可以看SQL SERVER里CONVERT的函数帮助如果你要在ACCESS里查询的话,可以把年月分开处理
select * from table where year(datefield)= 年参数
and month(datefield)=月参数