【发布时间】:2017-06-14 13:16:09
【问题描述】:
我在一个 dbf 文件中有代表每月一个的行,其中月份从 -250 到 +600。在每一行中都有一个名为 t_from 的变量表示月份。我想将 -150 个月的行添加到 0。我该怎么做?是否可以在 Select 语句中执行此操作,还是我需要更多内容?我已经在“分组依据”语句中按多个变量进行分组。
样本数据,简化为仅显示一个分组变量:
Bus_LINE t_from
-------- -------
ABC -250
ABC -249
ABC ...
ABC +599
ABC +600
ZXC -250
ZXC -249
ZXC ...
ZXC +599
ZXC +600
...
etc
【问题讨论】:
-
范围 -250 到 +600 已经包括范围 -150 到 0。你到底在问什么?您是说您在“group by”语句中进行分组,但我们没有看到任何代码。请清楚地解释你的问题。有“插入...选择...”但您的问题无法理解。
-
我并没有真正关注问题,但似乎带有插入或追加的 for 循环会起作用。
-
抱歉,不清楚。后来我自己解决了。我将在下面发布解决方案(也许问题会变得清晰!)非常感谢,乔。
标签: sql visual-foxpro foxpro