工具: mysql8.0.19
spss25.0.0
表结构:
创建视图:
DEFINER VIEW `db2020`.`prime_gap` AS
SELECT
`p`.`id` AS `id`,
`p`.`val` AS `val`,
(`p1`.`val` - `p`.`val`) AS `gap`
FROM (`db2020`.`prime` `p`
LEFT JOIN `db2020`.`prime` `p1`
ON (((`p`.`id` + 1) = `p1`.`id`)))$$
DELIMITER ;
视图数据:
导入SPSS:
导入之后的数据集:
不知道为什么,gap这一列的数据比真实数据都大了4 8.
如果不通过视图,而是通过查询语句的话,结果也不对:
目前尚未想明白为什么会是这样的错误。只能通过转存到csv或中间表里。大家有什么见解,敬请在这里讨论。谢谢!