我可以运行select语句并在sqlite-manager(firefox插件)中获取结果。 这是sqlite db文件,Cinfo是db名称,ipo是其中的一个表 http://pan.baidu.com/s/1hqJuNa8
select 代码,上市日期, (julianday(date())-julianday(上市日期))/365 as years from ipo;
为什么我无法创建视图?
create view ipoage as select 代码,上市日期, (julianday(date())-julianday(上市日期))/365 as years from ipo;
SQLiteManager:可能的SQL语法错误:创建视图测试为
从ipo选择代码,上市日期,(julianday(date()) - julianday(上市日期))/ 365; [没有这样的表:main.ipo]
例外名称:NS_ERROR_FAILURE
异常消息:组件返回失败代码:0x80004005(NS_ERROR_FAILURE)
答案 0 :(得分:1)
我测试并测试,最后解决了它。
create view ipoage as select "代码","上市日期", (julianday(date())-julianday("上市日期"))/365 as years from ipo;
在sqlite中创建视图时,必须在select语句中引用中文字符。