-3
SELECT Q.mem_id
FROM tb_mem_share Q,
tb_member Mb
WHERE Mb.mem_id = Q.mem_id
AND Q.share_num_from BETWEEN '42368' AND '42378'
SELECT *
FROM tb_mem_share
WHERE share_num_from >= 42368
AND share_num_from <= 42378
之间我只得到第二个记录:选择值从并运行此列
mem_id | share_num_from | share_num_to | no_of_shares | share_amt
-----------+------------------+----------------+----------------+--------------
KA003871 | 42360 | 42369 | 10 | 10000
KA000401 | 42370 | 42379 | 10 | 10000
我在做什么错?
你有两个疑问,试图做什么?添加示例表格数据和预期结果(如格式化文本)。 – jarlh
不要将数字与字符串进行比较。 ''42368'是一个字符值,**不是**数字。 '42368'是一个数字 –