易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL语法问题

SQL_SEARCHRECORD := 'SELECT a.*,b.TestDate,b.Header3,c.SHeader1 from T_T05171994_G_S a order by a.TestDate';
order by a.TestDate加上去后报错 JOIN附近有语法错误。不加的话就没有。高用帮下忙
你都没有第二个表,哪来的b.TestDate,b.Header3,c.SHeader1 ?

楼主贴的语句少了一部分吧?

有后面的SQL_SEARCHRECORD := 'SELECT a.*,b.TestDate,b.Header3,c.SHeader1 from T_T05171994_G_S a order by a.TestDate';
  SQL_SEARCHRECORD := SQL_SEARCHRECORD + 'INNER JOIN M_USER_TEST_REC b ';
  SQL_SEARCHRECORD := SQL_SEARCHRECORD + 'ON a.TestNo = b.TestNo ';
  SQL_SEARCHRECORD := SQL_SEARCHRECORD + 'INNER JOIN M_USER_SAMPLE_REC c ';
  SQL_SEARCHRECORD := SQL_SEARCHRECORD + 'ON a.TestNo = c.TestNo %s';
这主要是我加上去排序哪个就报错。JOIN附近有语法错误。大虾帮帮忙呀

晕,order by 应该加在后面,而不是加在前面

楼上正解,楼主要多学学SQL语法

Order by 要放到语句的最后面

ordery by应该在最后的,WK

楼上几位的全了




相关问答:

SQL语句效率问题 - 其他数据库开发 / 其他数据库

大家帮忙看看这2个sql语句哪个查询的速度更快点。谢谢帮忙。比较着急。在做性能测试。
select * from
  表A LEFT OUTER JOIN 表B ON (表A.id || ' ' =表B.id) ,表C , 表D, 表E
Where其他条件
select * ......

Sql排序 - MS-SQL Server / 基础类

我的Tblworkbill表的数据如下:
id workbillno ..................
1 1
2 6
3 a1
4 c2
5 2
6 aa
7 ......

sql 截取字符串

我要得到一个字符串如:
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
就是要得到|||后面的字符串,有什么函数吗?怎么用呢?谢谢!
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
f ......

sql 函数问题 - MS-SQL Server / 应用实例

sql我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕今天不是写了么

select parsen ......

求一sql【谢谢】 - MS-SQL Server / 基础类

需求如下:
a表:
 p_id status  
  1 0
  2 0
b表
rec_id pid purchase_qty receive_qty flag
1 1 10 10 0
2 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号