Como posso usar o tipo de dados "Data" no servidor sql?

Olá amigos Preciso da sua ajuda, por favor, quando estou tentando criar uma coluna na tabela com o tipo de dados "Data", isso me dá erro e não consigo adicioná-lo aqui é meu código

Create table Orders (
Order_ID INT Primary Key,
Book_name varchar(100) ,
isbn varchar(100) ,
Customer_ID INT Foreign key references Customer,
Order_date date,
);

outra coisa que exige de mim para obter a data de algo que é antes de criar um

para ser mais claro: a consulta solicitada indica para encontrar a data antes de 2 de agosto Como posso fazer isso

Eu tentei inserir dados assim

Insert Into Orders(Order_ID, Book_name, isbn, Customer_ID, Order_date) values (1, 'Design User Interface',9345678210123, 1, '02-08-2015'); 
Insert Into Orders(Order_ID, Book_name, isbn, Customer_ID, Order_date) values (2, 'Fire',9654693261489, 1, '05-08-2015'); 
Insert Into Orders(Order_ID, Book_name, isbn, Customer_ID, Order_date) values (3, 'The Odyssey',9654864332511, 2, '01-08-2015'); 
Insert Into Orders(Order_ID, Book_name, isbn, Customer_ID, Order_date) values (4, 'Anatomy',9654877777755, 2, '30-07-2015'); 
Insert Into Orders(Order_ID, Book_name, isbn, Customer_ID, Order_date) values (5, 'Surgery',9654864951753, 2, '01-07-2015'); 

mas, ele aceita apenas as 3 primeiras inserções e as duas últimas gera erro: /

questionAnswers(2)

yourAnswerToTheQuestion