底下是我的一条sql语句,很困惑.
SELECT *
FROM realdata
WHERE trim(left(sjtime,len(sjtime)-2))='2004-4-30';然后出现提示:无效的过程调用,把len(sjtime)-2改为len(sjtime)-1就没有问题,但是改成len(sjtime)-3或者len(sjtime)-4都出现"无效的过程调用"的提示,为什么?
SELECT *
FROM realdata
WHERE trim(left(sjtime,len(sjtime)-2))='2004-4-30';然后出现提示:无效的过程调用,把len(sjtime)-2改为len(sjtime)-1就没有问题,但是改成len(sjtime)-3或者len(sjtime)-4都出现"无效的过程调用"的提示,为什么?
解决方案 »
- 新手想问一下VB怎么实现文件上传,下载,删除等功能?(FTP)
- VB创建智能桌面
- 关于建立ActiveReport2模板的几个问题!!!!
- 关于如何将adodb.recordset和datagrid连接的问题
- 为什么运行出错?
- 热爱VB,广交朋友!
- 请问如何在自己建的MDI菜单中加如图片啊!
- 求救!SOS!请问下面五子棋代码如何实现电脑先走的部分?最好根据下面代码写出电脑先走棋那部分程序,谢谢!只能发100分贴,谦不够另加就
- 如何稳定禁用window任务管理器,2000/98都要,没用不要回了,没时间试你的^^^^^^^^
- 数值加密
- 一个巨牛的招聘题
- 请问有没有办法让TEXT控件在图片框上透明?
解决方法:
SELECT *
FROM realdata
WHERE trim(left(sjtime,(abs(len(sjtime)-2)+len(sjtime)-2)/2)='2004-4-30';