Используя GCC
__asm__("movl %edx, %eax\n\t"
"addl $2, %eax\n\t");
Используя VC ++
__asm {
mov eax, edx
add eax, 2
}
Вы можете использовать MySQL функцию DATE ()
:
WHERE DATE(datetime) = '2009-10-20'
Вы также можете попробовать следующее:
WHERE datetime LIKE '2009-10-20%'
См. этот ответ для получения информации о влиянии на производительность использования LIKE
.
Вы можете использовать:
DATEDIFF ( day , startdate , enddate ) = 0
Или:
DATEPART( day, startdate ) = DATEPART(day, enddate)
AND
DATEPART( month, startdate ) = DATEPART(month, enddate)
AND
DATEPART( year, startdate ) = DATEPART(year, enddate)
Или:
CONVERT(DATETIME,CONVERT(VARCHAR(12), startdate, 105)) = CONVERT(DATETIME,CONVERT(VARCHAR(12), enddate, 105))