以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 查询表 筛选,提示“运行错误” (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=106563) |
-- 作者:大庆 -- 发布时间:2017/9/11 20:18:00 -- 查询表 筛选,提示“运行错误” SQL查询语句问题刚有解决方式 见http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=106480 查询表生成后,想通过筛选 来方便查看。但提示如下问题 “运行错误” 即, 从字符串“借方”到类型“Double”的转换无效。 项目通过查询序时账,生成明细账,然后按“项目名称”进行筛选, 大体情况如下: 数据计算基本准确,但老提示这个“运行错误”!!!请教专家,求解。 另外,筛选树 设置时,除 项目名称,再添加一个 “日期”筛选,又提示 列名无效,情况如下: [此贴子已经被作者于2017/9/11 20:19:38编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/9/11 21:06:00 -- 1、sql最外层大括号改为圆括号 2、去掉主键“_Identify” 3、子查询加上别名 select * from (select * from 表A union select * from 表B ) as a where 条件
|
-- 作者:大庆 -- 发布时间:2017/9/11 23:10:00 -- 多谢版主回复。 只是 查询对象 只有一个序时账表, 且数据在此表的 2个不同字段(Dr科目、Cr科目),所以 仅select * 不适用吧
[此贴子已经被作者于2017/9/11 23:12:26编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/9/11 23:11:00 -- 举例而已,重要的是红字部分 |
-- 作者:大庆 -- 发布时间:2017/9/11 23:14:00 -- 多谢多谢,我去试试。 请问下,这几个提示错误,是跟SQL 子查询 用 的格式有关? _identify 字段,为何要去除呀,不能保留吗(为了查询表中 有排序)
[此贴子已经被作者于2017/9/11 23:14:50编辑过]
|
-- 作者:大庆 -- 发布时间:2017/9/11 23:22:00 -- SQL已改,但筛选时 提示问题。 [此贴子已经被作者于2017/9/11 23:22:54编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/9/12 9:41:00 -- 查询表不能用筛选树(不能选择日期列)
建议你在数据库做一个视图,然后foxtable直接引用这个视图,不要直接在foxtable里面写sql语句。 [此贴子已经被作者于2017/9/12 9:41:31编辑过]
|
-- 作者:大庆 -- 发布时间:2017/9/12 11:44:00 -- 哦,好的。 我去试试建立视图,多谢版主!
|