how to compare date and dateTime sql code example
Example 1: compare date in sql
WHERE DATEDIFF(my_date,'2008-11-20') >=0;
WHERE my_date >= '2008-11-20';
WHERE to_date(my_date, 'YYYY-MM-DD') >= '2008-11-20';
WHERE to_date(my_date, 'YYYY-MM-DD') >= to_date('2008-11-20', 'YYYY-MM-DD');
Example 2: SQL server datetime compare
Pressupondo uma tabela utilizador u.
year(u.DataInicio) --> Retorna o ano
month() --> Retorna o mês
day() --> dia
Exemplo:
u.Ativo = 1 AND year(u.DataInicio)<= 2018