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
楼上几位的全了
哎
相关问答:
大家帮忙看看这2个sql语句哪个查询的速度更快点。谢谢帮忙。比较着急。在做性能测试。
select * from
表A LEFT OUTER JOIN 表B ON (表A.id || ' ' =表B.id) ,表C , 表D, 表E
Where其他条件
select * ......
我的Tblworkbill表的数据如下:
id workbillno ..................
1 1
2 6
3 a1
4 c2
5 2
6 aa
7 ......
我要得到一个字符串如:
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
就是要得到|||后面的字符串,有什么函数吗?怎么用呢?谢谢!
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
f ......
sql我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕今天不是写了么
select parsen ......
需求如下:
a表:
p_id status
1 0
2 0
b表
rec_id pid purchase_qty receive_qty flag
1 1 10 10 0
2 ......