TOPIC

Comando errado

Alexandre Costa asked 3 years ago

Alguém sabe o que há de errado com a minha Query ? No meu Postgre o comando funciona sem problemas.

SELECT CUST.NAME, ORD.ID FROM ORDERS as ORD INNER JOIN CUSTOMERS as CUST ON CUST.ID = ORD.ID_CUSTOMERS WHERE ORD.ORDERS_DATE BETWEEN TO_DATE('2016-01', 'YYYY-MM') AND TO_DATE('2016-06', 'YYYY-MM') ORDER BY 2;

Remember not post solutions. Your post may be reviewed by our moderators.

  • zahid99 replied 2 years ago

    select cus.name,odr.id from customers cus inner join orders odr on odr.id_customers=cus.id where MONTH(odr.orders_date)<7

  • Diogo Soares 👌 replied 3 years ago

    Tente adicionar o dia a TO_DATE(...,'YYYY-MM-DD'). Estranhamente funcionou quando coloquei o dia =c. psql bug talvez. (também tirei o order by, mas nao sei se faz diferenca)