2013-05-03 2 views
1

Мне нужно добавить несколько строк в нашу биллинговую систему, и я не знаю достаточно о синтаксисе этого вызова. Может ли кто-нибудь сказать мне, что означает нуль в первой строке этого запроса?VBscript для запроса adodb

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

Это только константы, которые собираются быть выведены как часть запроса как значения столбца. –

ответ

3

Это просто статические (постоянные) значения 0 возвращения в позиции (столбцов), указанный в SELECT заявлении

Здесь SQLFiddle Пример а

+0

+1 для приятного объяснения и примера [SQLFiddle] (http://sqlfiddle.com/#!3/b82a0/1). – Christian

Смежные вопросы