作者NolandTA (诺兰德)
看板Python
标题[问题] sqlite指令问题
时间Wed Oct 26 13:16:49 2011
各位先进大家好
小弟用Python3在操作sqlite模组时发现一些问题
比如说我下这样的指令
SELECT MAX(money) FROM tax
这样的指定没有问题 可以顺利回传最大值
然而若加了条件判断如下
SELECT MAX(money) FROM tax WHERE date < '2011-10-10'
传回的值却依然如第一条指令
(P.S. 整个tax表格的Money栏位最大值2011-10-10号之後)
然而在如下的指令却又正常的依据条件式抓取资料
SELECT money FROM tax WHERE date < '2011-10-10'
请问这样的问题是出在sqlite还是python呢?
我现在都只能再多一个步骤
就是把第三条指令的值存入list再求最大最小值
有办法在sql那边就解决掉吗?
谢谢帮忙~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.141.197.175
1F:推 ckclark:date的type是string吗 10/26 13:46
2F:推 cobrasgo:select max(money) from (select * from tax where xxx) 10/26 14:46
3F:→ cobrasgo:大概是这个意思,你可以自己修改 10/26 14:47
4F:→ NolandTA:楼上方法有效 大感谢!!! 10/26 21:07