Java - Error sentencia Base de datos

 
Vista:
sin imagen de perfil
Val: 23
Ha aumentado su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Error sentencia Base de datos

Publicado por Juan (16 intervenciones) el 02/05/2018 17:49:58
Buenas tardes , he hecho una sentencia SQL y a la hora de poner la consulta en el Ireport , me sale el siguiente error:

Error:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExcention: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near "FIRSTNAME" AS ADDRESS_FIRSTNAME, ADDRESS."LASTNAME" AS ADDRESS_LAST NAME,' at line 3


Les dejo mi sentencia sql por aqui:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
SELECT
     ADDRESS."FIRSTNAME" AS ADDRESS_FIRSTNAME,
     ADDRESS."LASTNAME" AS ADDRESS_LASTNAME,
     ADDRESS."STREET" AS ADDRESS_STREET,
     ADDRESS."CITY" AS ADDRESS_CITY,
     POSITIONS."QUANTITY" AS POSITIONS_QUANTITY,
     POSITIONS."PRICE" AS POSITIONS_PRICE,
     PRODUCT."NAME" AS PRODUCT_NAME,
     ADDRESS."ID" AS ADDRESS_ID,
     DOCUMENT."ID" AS DOCUMENT_ID,
     POSITIONS."QUANTITY" * POSITIONS."PRICE" AS total
FROM
     "PUBLIC"."ADDRESS" ADDRESS,
     "PUBLIC"."DOCUMENT" DOCUMENT,
     "PUBLIC"."POSITIONS" POSITIONS,
     "PUBLIC"."PRODUCT" PRODUCT
WHERE
     Document.addressid = Address.id
 AND Positions.documentid = document.id
 AND positions.productid = product.id
ORDER BY
     ADDRESS."ID" ASC,
     DOCUMENT."ID" ASC



Muchas gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 90
Ha aumentado su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Error sentencia Base de datos

Publicado por Simon (25 intervenciones) el 03/05/2018 18:28:19
creo que el fallo es que te sobran las comillas de las columnas y en el from no hace falta public.address address, solo con address deberia llegar.
Espero ser de ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar