楼主: davidsdn
3753 2

[学习资料] 关于SPSS连接Taredata数据库提取数据的问题 [推广有奖]

  • 1关注
  • 0粉丝

本科生

64%

还不是VIP/贵宾

-

威望
0
论坛币
34 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
2994 点
帖子
85
精华
0
在线时间
125 小时
注册时间
2008-8-12
最后登录
2022-5-2

楼主
davidsdn 发表于 2012-3-23 08:54:24 |AI写论文
5论坛币
各位大大,

在用SPSS提取Taredata数据库里的数据的时候碰到这样一个问题:
我想提取2011-08-17到2011-08-18这两天的数据,应该怎样写GET DATA中的SQL语句?
以下是code,红色标记处报错。
Code:
GET DATA
  /TYPE=ODBC
  /CONNECT='DSN=WMM;UID=d1song;PWD=#".,#Q!U3N1m*S+c; '
  /SQL='SELECT T0.CREATE_DATE, T0.ITEM_NBR, T0.OLD_NBR, T0.PRIMARY_DESC, T0.SECONDARY_DESC, '+
    'T0.SIZE_DESC, T0.UPC, T0.UPC_DESC, T0.ACCT_DEPT_NBR, T0.FINELINE, T1.FINELINE_DESC, '+
    'T2.ORDER_DEPT_NBR, T2.DEPT_DESC, T2.ACCT_DEPT_NBR, SUBSTRING(T1.FINELINE,1,2) AS CATEGORY_NBR, convert(t0.create_date,'')FROM '+
    'CN_WM_VM.ITEM_DESC_ASCII T0, CN_WM_VM.SUBCLASS_FINELINE_DESC T1, CN_WM_VM.DEPT_DESC T2  WHERE '+
    't0.acct_dept_nbr in (1,2,4,6,8,10,13,14,15,17,22,25,26,40,46,82,89,90,91,92,93,95,96,74,94)'+
    'and t0.create_data between '2011-08-17' and '2011-08-18''+
    'and T0.ACCT_DEPT_NBR = T2.ACCT_DEPT_NBR and T2.ORDER_DEPT_NBR = T1.ORDER_DEPT_NBR AND T0.FINELINE '+
    '= T1.FINELINE'
  /ASSUMEDSTRWIDTH=255.
CACHE.
EXECUTE.
ALTER TYPE ALL(A=AMIN).
DATASET NAME DataSet1 WINDOW=FRONT.

关键词:Data SPSS PSS TAR EDA 数据库

沙发
davidsdn 发表于 2012-3-23 09:54:50
在线等。

藤椅
davidsdn 发表于 2012-3-28 10:35:18
没有人知道吗?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-20 19:47