以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  select语句怎么换行?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=138006)

--  作者:石四
--  发布时间:2019/7/20 11:32:00
--  select语句怎么换行?
代码里有select长语句,不能用空格+*+回车实现换行,怎么办呢?

Dim sql1 As String = "Select 日期,板料编码,板料规格,实剪,(CAST(LEFT(板料规格,charindex(\'*\',板料规格)-1) As DECIMAL(2,1)) * CAST(SUBSTRING(板料规格,charindex(\'*\',板料规格)+1,charindex(\'*\',板料规格,6)-charindex(\'*\',板料规格)-1) As SMALLINT) * CAST(RIGHT(板料规格,LEN(板料规格)-charindex(\'*\',板料规格,6)) As SMALLINT)*7.85*实剪)/1000000000 As  耗用_重量 FR OM {投料}"
Dim b1 As New GroupTableBuilder("统计表1",sql1, "dfgt")

--  作者:y2287958
--  发布时间:2019/7/20 13:01:00
--  
Dim sql1 As String = "Select 日期,板料编码,板料规格,实剪,(CAST(LEFT(板料规格,charindex(\'*\',板料规格)-1) As DECIMAL(2,1)) * "
sql1 += "CAST(SUBSTRING(板料规格,charindex(\'*\',板料规格)+1,charindex(\'*\',板料规格,6)-charindex(\'*\',板料规格)-1) As SMALLINT) * "
sql1 += "CAST(RIGHT(板料规格,LEN(板料规格)-charindex(\'*\',板料规格,6)) As SMALLINT)*7.85*实剪)/1000000000 As  耗用_重量 FR OM {投料}"
Dim b1 As New GroupTableBuilder("统计表1",sql1, "dfgt")

--  作者:石四
--  发布时间:2019/7/20 14:14:00
--  
THANKS
--  作者:有点蓝
--  发布时间:2019/7/20 14:31:00
--  
也可以参考:http://www.foxtable.com/webhelp/topics/2489.htm