标签: proc-sql

proc sql中的周函数

有谁知道如何在 sas proc sql 中获取周数?

sql sas week-number proc-sql

1
推荐指数
1
解决办法
4874
查看次数

Proc SQL Delete花费的时间太长了

我正在运行以下SAS命令:

Proc SQL;
Delete From Server003.CustomerList;
Quit;
Run Code Online (Sandbox Code Playgroud)

这花费了8分钟......当只需几秒钟就可以读取该文件.什么可能导致删除花了这么长时间,我该怎么做才能让它更快?

(我没有权限删除表,所以我只能删除所有行)

谢谢,

编辑:我显然也不能截断表.

sql sas proc-sql

0
推荐指数
1
解决办法
1万
查看次数

PROC SQL SAS 中的长度和连接

我想在 select 语句中定义某些特定列的长度,并且想连接两列,sponsor idsponsorSAS proc sql 中的“ABC-123”。请帮助这是代码

proc sql;
select
    project_id,
    sponsor_id,

    empl_country,
    region,
    empl_dept_descr,
    empl_bu_descr,

    sponsor,
    full_name,
    mnth_name FROM Stage0;
quit;
Run Code Online (Sandbox Code Playgroud)

sas proc-sql proc

0
推荐指数
1
解决办法
1万
查看次数

注意:查询需要将汇总统计信息与 SAS 中的原始数据消息重新合并

当我运行下面的 proc sql sas 代码时,我的程序继续运行并且不会停止。该注释说查询需要将汇总统计信息与 SAS 中的原始数据消息重新合并\n有人知道为什么它继续这样做吗?

\n

这是我的代码:

\n
proc sql;\ncreate table PUBLIC.ILK_ODENEN_SAYI as\nSELECT* FROM\n    (select datepart(i1.UpdatedDate) as date FORMAT DATE9.,\n    COUNT(*) AS ILK_ODENEN_SAYI,\n    sum(InvoiceAmount) as ILK_ODENEN_MIKTAR\n    from fatura.ASKIDAFATURA_INVOICES as i1\n    where i1.Status=2 and i1.CorparateIdentity in (1,2) and\n    (select count(*) \n    from fatura.ASKIDAFATURA_INVOICES  as i2\n    where i2.Status=2 and i2.CorparateIdentity in (1,2) AND \n    i1.CitizenIdentity=i2.CitizenIdentity and i2.UpdatedDate < i1.UpdatedDate\n    )=0\n    /*GROUP BY i1.UpdatedDate*/\n    )\xc2\xa0tt;\nquit;\n
Run Code Online (Sandbox Code Playgroud)\n

感谢您的意见!

\n

sql sas proc-sql

0
推荐指数
1
解决办法
857
查看次数

标签 统计

proc-sql ×4

sas ×4

sql ×3

proc ×1

week-number ×1