VF的sql命令问题~

SELECT 部门表.部门号, 部门名, 销售表.商品号, 商品名,一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 as 年销售利润;
FROM 部门表, 销售表, 商品代码表 ;
WHERE 销售表.商品号 = 商品代码表.商品号 ;
AND 部门表.部门号 = 销售表.部门号;
AND ;
ORDER BY 1, 5 desc;
INTO TABLE TABA
提示说有不能识别的,我对了答案,是一样的啊,不得其解。。。。跪求小伙伴
排序的地方提示了。。。。但是还是看不出和答案的区别。。。。我都直接把答案复制粘贴上去了。。。。还是提示错误。。。给跪了

SELECT éƒ¨é—¨è¡¨.部门号, éƒ¨é—¨å, é”€å”®è¡¨.商品号, å•†å“å,一季度利润 + äºŒå­£åº¦åˆ©æ¶¦ + ä¸‰å­£åº¦åˆ©æ¶¦ + å››å­£åº¦åˆ©æ¶¦ as å¹´é”€å”®åˆ©æ¶¦
FROM éƒ¨é—¨è¡¨, é”€å”®è¡¨, å•†å“ä»£ç è¡¨ 
WHERE é”€å”®è¡¨.商品号 = å•†å“ä»£ç è¡¨.商品号 
AND éƒ¨é—¨è¡¨.部门号 = é”€å”®è¡¨.部门号
INTO TABLE TABA

或者

SELECT éƒ¨é—¨è¡¨.部门号, éƒ¨é—¨å, é”€å”®è¡¨.商品号, å•†å“å,一季度利润 + äºŒå­£åº¦åˆ©æ¶¦ + ä¸‰å­£åº¦åˆ©æ¶¦ + å››å­£åº¦åˆ©æ¶¦ as å¹´é”€å”®åˆ©æ¶¦
FROM éƒ¨é—¨è¡¨ INNER JOIN  é”€å”®è¡¨ ON éƒ¨é—¨è¡¨.部门号 = é”€å”®è¡¨.部门号
INNER JOIN å•†å“ä»£ç è¡¨  ON é”€å”®è¡¨.商品号 = å•†å“ä»£ç è¡¨.商品号 
INTO TABLE TABA

分别用上边两种方法试试

追问

有排序的,order要保留的,应该就是那错了,不知道咋错了

追答

是年销售利润不能直接引用吧?

你先把查询写出来,先别往表里插入看能正常运行不

 

别跪,你了,查收下,浏览器右上角

追问

原题

追答

第一行的to改成as
第五行不用and吧
第六行,有可能是计算的字段不能直接应用
最后一行to改成into

追问

去掉了and 虽说没提示了,可最后提交上去还说我修改错误,算了,估计不是程序有问题就是题有问题~谢了

温馨提示:内容为网友见解,仅供参考
无其他回答

VF的sql命令问题~
SELECT 部门表.部门号, 部门名, 销售表.商品号, 商品名,一季度利润 + 二季度利润 + 三季度利润 + 四季度利润 as 年销售利润FROM 部门表, 销售表, 商品代码表 WHERE 销售表.商品号 = 商品代码表.商品号 AND 部门表.部门号 = 销售表.部门号INTO TABLE TABA或者 SELECT 部门表.部门号, 部门...

VF用sql语句查询的问题~拜托各位大侠~!
看看你的基础表中的数据有没有问题,如果没问题,重新写下,有可能是内部程序错误,关闭VF后重新启动,打开数据库观察SC表中的数据库课程的成绩字段是否有>=85的,如果有,重新写SQL语句就可以了,这样的问题经常会出现,学生写的SQL 语句跟我写的一模一样,他们写的没结果,我写的就有结果。可能是...

VF习题,SQL语句
答安B是正确的,A的错误:all()里面得到了101课程的所有分数集合,假设101最高成绩是95,那么这一句的结果是只要学生的学号相等,并且成绩大于95的就查询出来,这就导致了如果某个学生的102课程成绩是96分也会被查询出来,所以错了。答案B加了这个限制,所以就正确了。研究生导师是个逻辑型字段,所以 ...

关于VF中的SQL语言
A and B 当逻辑值A和B同时为真时,此运算的结果才为真。A or B 当逻辑值A和B有一个为真时,此运算的结果就为真。有这样的记录吗?外币名称="美元" and 外币名称="欧元"外币名称既是“美元”又是“欧元”?

vf的SQL语句
inner join*** on*** 是超级链接,当要从多个表中查询时,inner(inner可以省略) join(表 )与on(条件 )的使用顺序相反,例如:from join a join b join c---on b与c连接条件 on a与b 的连接条件 用,(英文的逗号)隔开的是简单链接,例如:from a,b,c where a与b连接的条件 a...

计算机二级VF里,SQL语言输入的时候,什么时候用逗号,什么时候用句号怎么...
你好,刚翻了书,查下SQL语句除了有中文的句子,别的没看到有用句号的。一般的都用的是逗号,而且要特别注意,这个逗号是在输入法在英文状态下输入的,否则在开发工具中SQL语句你是无法调试成功的。as用法:是给现有的字段名另指定一个别名的意思,比如:select username as 用户名,password as 密码 ...

问几个VF中关于SQL的问题
1.select * from stock_sl into table stock_bk.dbf 2.USE stock_bk INSERT INTO stock_bk(field1, field2, field3, field4) VALUES ("600028",4.36,4.60,5500)3.USE stock_bk UPDATE stock_bk SET field2 = 8.88 where field1='600007'4.DELETE FROM stock_bk WHERE stock_bk...

vf中sql函数用什么命令删除行?
City = "New York"请注意,DELETE 命令只能用于删除表中的行,不能用于删除数据库中的其他对象,例如表或视图。另外,在 Visual FoxPro 中还可以使用 SQL 函数 DELETE() 来删除字符串中的字符。例如,如果要删除字符串 "Hello World" 中的空格,可以使用如下语句:string = DELETE(string, " ")

VF中用SQL语句的使用请教
use a use b in 0 select a scan a_name=alltrim(姓名)sfzh=alltrim(身份证号)select b replace all 身份证号 with sfzh for alltrim(姓名)==a_name ends

VF中用SQL语句解决
select 订购单位,商品名称,销售量,销售金额,单价*销售量 as 销售金额 from sale,products where products.商品编号=sale.商品编号 from products,sale thisform.grid1.recordsourcetype=1 thisform.grid1.recordsource="temp"where 后面没有as这个关键字吧 ...

相似回答
大家正在搜