关于关联表查询的问题
现在假设有两个表:a1和b1。a1表的字段名包括:a11,a12(其中a11是字符型,a12是日期型),b1表的字段包括:a11,b12(其中a11,b12都是字符型)。这两个表通过a11字段进行关联。我想通过SQLSelect 语句查找符合条件的记录:例如我想查找:2002年1月1日到2002年3月1日的数据:可是我用以下 SQLSelect 语句查找却无法实现。
方法1: newsql1=oldsql1+"where a1.a11='"+string(date(sle_1.text))+"' and a1.a11='"+string(date(sle_2.text))+"'"
ds_1.setsqlselect(newsql1)
ds_1.retrieve()
方法2: newsql1=oldsql1+"where a1.a1_a11='"+string(date(sle_1.text))+"' and a1.a1_a11='"+string(date(sle_2.text))+"'"
ds_1.setsqlselect(newsql1)
ds_1.retrieve()
我用的是MS SQL 数据库,其中变量oldsql已经在主窗口的open事件中获得了最初的值:oldsql1=dw_1.getsqlselect()
这样的语句该如何写。