怎么在SQL数据源远程视图中设置筛选条件,提取出以字符型表示的日期字段大于某一年的数据

如何在SQL数据源远程视图中设置筛选条件,提取出以字符型表示的日期字段大于某一年的数据?
在VFP8.0中,以SQL数据库表“商品购进记录”为数据源建立了远程视图,现在需要在远程视图中设置筛选条件,提取出以字符型表示的销售日期字段大于某一年(例如2009年)的数据?或销售日期字段介于某二年之间(例如2008年至2009年)的数据?(以字符型表示的销售日期字段的形式为:“09/02/12”)敬向电脑专家请教,应如何在远程视图中设置命令?不胜感激!

我已经知道销售日期大于某一日的命令形式为:销售日期字段 > {fn now()}-10(前10天的数据),但不知道销售日期字段大于某一年的命令,请专家指导。

------解决方案--------------------
远程视图中可以条件,如条件为:字段名=?变量名

这个变量设为全局变量,当然你可以将整个条件设为一个变量,如:远程视图条件为:?全局变量1

打开视图前:
Public 全局变量1
全局变量1=" .T. "
然后打开视图,当你想改为条件时只需改为 全局变量1的值,如:全局变量1=" Year(Ctod(字符型日期字段))>2009 "
------解决方案--------------------
SQL code
忘了用  SQL 函数,

Datepart(Year,字符型或日期型日期字段)>2009

------解决方案--------------------
1、视图你用不好,建议还是用 SPT吧。
2、代码方式创建视图:我一般在表单的 Load 事件写如下相应代码
Create Database MyData
Create Connection MyConn Connstring 连接字符串
Create Sql View 视图名 Remote Connection MyConn;
AS Select *;
From dbo.SQL表名 SQL表名;
Where 条件

然后下面设置一下视图