I'm inserting data into a table and before inserting I need to check if data exists.
I have a composite key consisted of two columns of datetime
and int
.
Before inserting I need to check if the data with the same time and id exists in the table.
The date that user is inserting is in 'mm/dd/yyyy'.
The datetime
data in the table looks like this: '2016-01-12 00:00:00.000'.
The id field is int
.
So, I have a query:
if not exists(select count(*) from table_1 where MyDate = @myDate and id = @id)
insert into table_1 .....
What is the right way to format the date user sends to match the datetime
format in the table?