I'm trying to count the number of orders made in the year 2019 however I keep getting an error
ORA-01861: literal does not match format string
The SQL that I tried running is:
SELECT COUNT(*)
FROM Order_tab
WHERE Order_Date = '%2019';
The table format is
create table Order_tab
(
Order_ID number (11,0) not null,
Order_Date date DEFAULT SYSDATE,
Customer_ID number (11,0),
constraint Order1_PK
primary key (Order_ID),
constraint Order1_FK
foreign key (Customer_ID) references Customer_tab(Customer_ID)
);
and data that I have added to that table is:
insert into Order_tab values (1010, '06/12/2017', 5);
insert into Order_tab values (1011, '06/12/2017', 1);
insert into Order_tab values (1012, '06/12/2017', 5);
insert into Order_tab values (1013, '06/12/2017', 1);
insert into Order_tab values (1014, '06/12/2017', 2);
insert into Order_tab values (1015, '06/13/2017', 5);
insert into Order_tab values (1016, '06/13/2017', 1);
insert into Order_tab values (1017, '07/20/2019', 12);
insert into Order_tab values (1018, '08/03/2018', 11);
insert into Order_tab values (1019, '01/29/2019', 6);
insert into Order_tab values (1020, '02/14/2019', 9);
insert into Order_tab values (1021, '03/24/2019', 11);
insert into Order_tab values (1022, '06/14/2019', 15);
insert into Order_tab values (1023, '10/31/2019', 7);
insert into Order_tab values (1024, '01/31/2020', 7);
insert into Order_tab values (1025, '10/05/2020', 14);
insert into Order_tab values (1026, '01/01/2020', 13);