2013-05-03 56 views
1

我需要在我們的結算系統中添加幾行內容,並且我對此調用的語法不夠了解。有人能告訴我這個查詢的第一行中的零是什麼意思嗎?用於adodb查詢的VBscript

strSqlStmt = strSqlStmt & "SELECT Trim(users.PILastName & ' ' & users.PIFirstName), 0, 0, 0, 0, Count(plab.billing), 0, 0, 0 " 
    strSqlStmt = strSqlStmt & "FROM plab, pform, users, userinfo " 
    strSqlStmt = strSqlStmt & "WHERE userinfo.PI=users.PI " 
    strSqlStmt = strSqlStmt & " AND UCase(users.location) ='S' " 
    strSqlStmt = strSqlStmt & " AND plab.sampleid=pform.sampleid " 
    strSqlStmt = strSqlStmt & " AND plab.email=userinfo.email " 
    strSqlStmt = strSqlStmt & " AND plab.finisheddate Between " & dtmRange & " " 
    strSqlStmt = strSqlStmt & " AND plab.finished=True " 
    strSqlStmt = strSqlStmt & " AND plab.billing = 1 " 
    strSqlStmt = strSqlStmt & "GROUP BY Trim(users.PILastName & ' ' & users.PIFirstName) " 
+0

這些只是常量將要作爲輸出查詢的一部分作爲列值。 – 2013-05-03 17:34:32

回答

3

這只是靜態的(常量)值中的位置(列)從SELECT聲明

這裏指定0回報是SQLFiddle例如

+0

對於很好的解釋和[SQLFiddle](http://sqlfiddle.com/#!3/b82a0/1)示例的+1。 – Christian 2013-05-04 00:38:12