2016-07-18 2 views
0

Я ищу некоторую помощь с функцией тузда date_formatКак я могу выбрать только часы

SELECT * FROM bids 
WHERE bid_date = DATE_FORMAT('2014-07-13 00:00:00','%Y-%m-%d %H:%i:%s') 

Я попытался следующие

SELECT * FROM bids 
WHERE bid_date = DATE_FORMAT('00:00:00','%H:%i:%s') 

, но он не работает

+0

@devodedra это mysql not mssql – Whencesoever

+0

выберите EXTRACT (HOUR FROM bid_date) из ставок – JYoThI

ответ

0

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

SELECT HOUR(Date) from table 
0

попробовать эту функция

экстракта() используется для возврата отдельной части даты/время, например год, месяц, день, час, минута и т. д.

select EXTRACT(HOUR FROM bid_date) from bids 
units: 
    MICROSECOND 
    SECOND 
    MINUTE 
    HOUR 
    DAY 
    WEEK 
    MONTH 
    QUARTER 
    YEAR 
    SECOND_MICROSECOND 
    MINUTE_MICROSECOND 
    MINUTE_SECOND 
    HOUR_MICROSECOND 
    HOUR_SECOND 
    HOUR_MINUTE 
    DAY_MICROSECOND 
    DAY_SECOND 
    DAY_MINUTE 
    DAY_HOUR 
    YEAR_MONTH 
0
SELECT * FROM bids WHERE DATE_FORMAT (bid_date,'%H:%i:%s') = DATE_FORMAT('00:00:00','%H:%i:%s') 
Смежные вопросы