Как выбрать дату из столбца даты и времени?

Используя GCC

__asm__("movl %edx, %eax\n\t"
        "addl $2, %eax\n\t");

Используя VC ++

__asm {
  mov eax, edx
  add eax, 2
}

217
задан Aris 21 September 2017 в 01:01
поделиться

2 ответа

Вы можете использовать MySQL функцию DATE () :

WHERE DATE(datetime) = '2009-10-20'

Вы также можете попробовать следующее:

WHERE datetime LIKE '2009-10-20%'

См. этот ответ для получения информации о влиянии на производительность использования LIKE .

411
ответ дан 23 November 2019 в 04:14
поделиться

Вы можете использовать:

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))
5
ответ дан 23 November 2019 в 04:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: