data have;
length datetime $23.;
input datetime $ type ;
datalines;
ddmmyy:10:30:00 0
ddmmyy:10:31:00 0
ddmmyy:10:32:00 1
ddmmyy:10:33:00 0
ddmmyy:10:34:00 1
ddmmyy:10:35:00 0
;
run;
data want;
merge have have(firstobs=2 keep=type rename=(type=_type));
if max(type,_type) or max(type,lag(type)) ;
drop _type;
run;
我想知道为什么我得到空数据。当我调用echo json_encode($ male)和json_encode($ female)时,我有真正的价值观。在这种情况下,我的数据库中有一个男性用户和三个女性用户,所以我看到输出为[{“MTOTAL”:“1”,“0”:“1”}] [{“FTOTAL”:“3”,“ 0 “:” 3" }]。我想知道为什么我不能在脚本中获取这些值。
答案 0 :(得分:1)
在您的查询中,您使用AS
关键字命名计数结果列...
SELECT COUNT(*) AS MTOTAL
SELECT COUNT(*) AS FTOTAL
使用名称引用记录集中的列...
使用此...
$s ['MTOTAL']
$s ['FTOTAL']
而不是......
$s ['count(*)']