Error Return SQL Data - MS Query - Ora 00923

Este forum é destinado a perguntas relacionadas a Oracle, mas que não se enquadram nos forums acima. Aqui serão tratadas também sobre outras tecnologias da oracle, como o Workflow, BPEL, Spatial, OCS, etc.
Post Reply
rafael_rmk
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Posts: 2
Joined: Thu, 15 Apr 2010 10:44 am
Location: caxias do sul - rs
Rafael - Caxias do Sul - RS

Good morning ...

Does anyone know how to tell me how I can return the information for non-existent columns ???

I try to change the column name but the error is as follows:

Select all

ora-00923 - FROM keyword not found wgere expected.

Select all

SELECT ITEM_FILIAL.CD_EMPRESA, ITEM_ESTOQUE.CD_ITEM, ITEM_ESTOQUE.DS_TECNICA, 
LISTA_preço_ITEM.VL_preço_VENDA, 
((lista_preço_item.vl_preço_venda) / '0,87') "1+1", -- colunas adicionais 
((lista_preço_item.vl_preço_venda) / '0,85') "1+2", 
((lista_preço_item.vl_preço_venda) / '0,83') "1+3", 
((lista_preço_item.vl_preço_venda) / '0,81') "1+4", 
((lista_preço_item.vl_preço_venda) / '0,79') "1+5", 
((lista_preço_item.vl_preço_venda) / '0,77') "1+6", 
((lista_preço_item.vl_preço_venda) / '0,75') "1+7",                
((lista_preço_item.vl_preço_venda) / '0,73') "1+8", 
((lista_preço_item.vl_preço_venda) / '0,71') "1+9", 
((lista_preço_item.vl_preço_venda) / '0,69') "1+10", 
((lista_preço_item.vl_preço_venda) / '0,67') "1+11", 
((lista_preço_item.vl_preço_venda) / '0,65') "1+12" 
FROM DESENV.ITEM_ESTOQUE ITEM_ESTOQUE, DESENV.ITEM_FILIAL ITEM_FILIAL, DESENV.LISTA_preço_ITEM LISTA_preço_ITEM 
WHERE ITEM_FILIAL.CD_EMPRESA = LISTA_preço_ITEM.CD_EMPRESA AND ITEM_FILIAL.CD_FILIAL = LISTA_preço_ITEM.CD_FILIAL AND ITEM_FILIAL.CD_ITEM = LISTA_preço_ITEM.CD_ITEM AND ITEM_FILIAL.CD_ITEM = ITEM_ESTOQUE.CD_ITEM 
ORDER BY ITEM_ESTOQUE.DS_TECNICA
diegolenhardt
Moderador
Moderador
Posts: 1177
Joined: Thu, 15 Oct 2009 10:28 am
Location: Recife

Try as follows:

Select all

 
select ((100) / 0.87) as "1+1" from dual 
rafael_rmk
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Posts: 2
Joined: Thu, 15 Apr 2010 10:44 am
Location: caxias do sul - rs
Rafael - Caxias do Sul - RS

Is this the command line ???

If yes .... the error continues existing !!!!

Select all

SELECT ITEM_FILIAL.CD_EMPRESA, ITEM_ESTOQUE.CD_ITEM, ITEM_ESTOQUE.DS_TECNICA, 
LISTA_preço_ITEM.VL_preço_VENDA, 
((lista_preço_item.vl_preço_venda) / '0,87') as "1+1", 
((lista_preço_item.vl_preço_venda) / '0,85') as "1+2", 
((lista_preço_item.vl_preço_venda) / '0,83') as "1+3", 
((lista_preço_item.vl_preço_venda) / '0,81') as "1+4", 
((lista_preço_item.vl_preço_venda) / '0,79') as "1+5", 
((lista_preço_item.vl_preço_venda) / '0,77') as "1+6", 
((lista_preço_item.vl_preço_venda) / '0,75') as "1+7", 
((lista_preço_item.vl_preço_venda) / '0,73') as "1+8", 
((lista_preço_item.vl_preço_venda) / '0,71') as "1+9", 
((lista_preço_item.vl_preço_venda) / '0,69') as "1+10", 
((lista_preço_item.vl_preço_venda) / '0,67') as "1+11", 
((lista_preço_item.vl_preço_venda) / '0,65') as "1+12" 
FROM DESENV.ITEM_ESTOQUE ITEM_ESTOQUE, DESENV.ITEM_FILIAL ITEM_FILIAL, DESENV.LISTA_preço_ITEM LISTA_preço_ITEM 
WHERE ITEM_FILIAL.CD_EMPRESA = LISTA_preço_ITEM.CD_EMPRESA AND ITEM_FILIAL.CD_FILIAL = LISTA_preço_ITEM.CD_FILIAL AND ITEM_FILIAL.CD_ITEM = LISTA_preço_ITEM.CD_ITEM AND ITEM_FILIAL.CD_ITEM = ITEM_ESTOQUE.CD_ITEM 
ORDER BY ITEM_ESTOQUE.DS_TECNICA
victorhugomuniz
Moderador
Moderador
Posts: 1396
Joined: Fri, 01 Feb 2008 2:06 pm
Location: Rio de Janeiro - RJ
Contact:
:D

Try there ..

Select all

 
SELECT ITEM_FILIAL.CD_EMPRESA, ITEM_ESTOQUE.CD_ITEM, ITEM_ESTOQUE.DS_TECNICA,  
LISTA_preço_ITEM.VL_preço_VENDA,  
((lista_preço_item.vl_preço_venda) / 0,87) as "1+1",  
((lista_preço_item.vl_preço_venda) / 0,85) as "1+2",  
((lista_preço_item.vl_preço_venda) / 0,83) as "1+3",  
((lista_preço_item.vl_preço_venda) / 0,81) as "1+4",  
((lista_preço_item.vl_preço_venda) / 0,79) as "1+5",  
((lista_preço_item.vl_preço_venda) / 0,77) as "1+6",  
((lista_preço_item.vl_preço_venda) / 0,75) as "1+7",  
((lista_preço_item.vl_preço_venda) / 0,73) as "1+8",  
((lista_preço_item.vl_preço_venda) / 0,71) as "1+9",  
((lista_preço_item.vl_preço_venda) / 0,69) as "1+10",  
((lista_preço_item.vl_preço_venda) / 0,67) as "1+11",  
((lista_preço_item.vl_preço_venda) / 0,65) as "1+12"  
FROM DESENV.ITEM_ESTOQUE ITEM_ESTOQUE, DESENV.ITEM_FILIAL ITEM_FILIAL, DESENV.LISTA_preço_ITEM LISTA_preço_ITEM  
WHERE ITEM_FILIAL.CD_EMPRESA = LISTA_preço_ITEM.CD_EMPRESA AND ITEM_FILIAL.CD_FILIAL = LISTA_preço_ITEM.CD_FILIAL AND ITEM_FILIAL.CD_ITEM = LISTA_preço_ITEM.CD_ITEM AND ITEM_FILIAL.CD_ITEM = ITEM_ESTOQUE.CD_ITEM  
ORDER BY ITEM_ESTOQUE.DS_TECNICA  
victorhugomuniz
Moderador
Moderador
Posts: 1396
Joined: Fri, 01 Feb 2008 2:06 pm
Location: Rio de Janeiro - RJ
Contact:
:D

When you use the plic (') you turn the number in string dai does not give to split something for a string even if this string is something of the' 0.87 '
only to divide by numbers and in case it would be the number 0.87
Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 10 guests