Я пытаюсь использовать SQL-запрос, написанный в SQL Server Management Studio с синтаксисом статистики SPSS, для импорта результатов непосредственно в SPSS в качестве нового набора данных. Я нашел несколько ссылок, которые помогли мне правильно отобразить форматирование кода в редакторе синтаксиса.
Как экспортировать SQL-запрос в SPSS?
и
http://spssx -discussion.1045642.n5.nabble.com / Script-инструмента для перу-SQL-запрос-в-SPSS-синтаксической-td5713613.html
Я использовал инструмент-скрипт для написания SQL-кода, соответствующего синтаксису SPSS, и когда я запустил скрипт, он сказал, что получает данные. Затем через несколько минут эта ошибка появилась в редакторе синтаксиса:
1 GET DATA SQLNumResultCols Failure
Я впервые пытаюсь выполнить запрос SQL в синтаксисе SPSS. Любое руководство будет полезно. Благодарю. Я включил начальную часть SQL-запроса ниже в SPSS, если это полезно.
GET DATA
/TYPE=ODBC
/CONNECT='DSN=Reporting;UID=;Trusted_Connection=Yes;APP=IBM SPSS Products: Statistics '+
'Common;WSID=GSHEP-7490;DATABASE=Reporting'
/SQL=
'/************************Get Original List of customers from Drew Data****************/ '+
'If(Select OBJECT_ID(''tempdb..#temp'', ''u'')) IS NOT NULL Drop Table #temp '+
'SELECT DD.*, '+
'Case When DD.ShippingMethod = ''Standard'' Then ''Standard'' When DD.ShippingMethod = ''Standard (5-7 Bus. Days)'' Then ''Standard'' When DD.ShippingMethod = ''Canada Express'' Then ''International'' When DD.ShippingMethod = ''Canada Standard'' Then ''International'' '+
' When DD.ShippingMethod = ''Expedited'' Then ''Expedited'' When DD.ShippingMethod = ''International Standard'' Then ''International'' When DD.ShippingMethod = ''Next Day'' Then ''Next Day'' When DD.ShippingMethod = ''Next Day (1 Bus. Day)'' Then ''Next Day'' '+
' When DD.ShippingMethod = ''Next Day by Noon'' Then ''Next Day'' When DD.ShippingMethod = ''UPSM'' Then ''Standard'' When DD.ShippingMethod = ''International Express'' Then ''International'' When DD.ShippingMethod = ''Same Day Delivery'' Then ''Same Day'' Else ''Other'' End as ShipMethodRecode, '+
'DATENAME(dw,DD.InitialDate) as InitialDayofWeek, '+
'DATENAME(dw,DD.ShippedDate) as ShippedDayofWeek, '+
'TimetoValidate/60 as VerifyHours, '+
'Released as ReleaseTime '+
'Into #temp '+
'FROM [Reporting].[dbo].[DrewOrderData] (NOLOCK) DD '+
'Left outer Join [Reporting].[dbo].[vw_CheckRxLookupByOrderNo] (NOLOCK) Rx on Rx.orderno = DD.OrderNo '+
'Where DD.InitialDate >= ''03/24/2019'' '+
' '+
' '+