注册 登录
编程论坛 SQL Server论坛

大家帮我看下下面这条语句哪错了

scindy 发布于 2007-04-04 17:16, 432 次点击
大家帮我看一下下面这条语句哪错了

use leetest
select right(convert(char(8),KPDate,112),8)>2007-04-01 from tblXskpMain
go

系统提示:

服务器: 消息 170,级别 15,状态 1,行 2
第 2 行: '>' 附近有语法错误。

如果去掉)>2007-04-01 就会列出所有的这个字段的值
加上就不行了~~`
4 回复
#2
xiyou4192007-04-04 17:29
use leetest
select right(convert(char(8),KPDate,101),8)>04/01/2007 from tblXskpMain
go
#3
棉花糖ONE2007-04-04 17:32

没见过select后面还能这么用的

#4
xiyou4192007-04-04 17:47
哦,光顾着看他的convert(char(8),KPDate,101)转化日期格式的问题了,没留意select了,
条件要放到where后边,楼主.
#5
scindy2007-04-04 18:47

谢谢两位了,我再试一下了`~~


1