Сравните ДАТУ И ВРЕМЯ и ДАТУ, игнорирующую часть времени

Я думаю Сервисная Обертка Java работы хорошо. Обратите внимание, что существует три пути для интегрирования приложения. Это кажется, что опция 1 будет работать лучше всего на Вас, учитывая, что Вы не хотите изменять код. Конфигурационный файл может стать немного сумасшедшим, но просто помнить, что (для опции 1) программа Вы запускаете и в пользу которого Вы будете определять аргументы, их программа помощника, которая тогда запустит Вашу программу. Они имеют конфигурационный файл в качестве примера для этого.

140
задан Salman A 6 February 2018 в 14:15
поделиться

2 ответа

Используйте CAST для нового типа данных DATE в SQL Server 2008, чтобы сравнить только часть даты:

IF CAST(DateField1 AS DATE) = CAST(DateField2 AS DATE)
238
ответ дан 23 November 2019 в 23:14
поделиться

Вы можете изменить значение Remember_token , чтобы добиться этого. Вы можете установить его на:

self.remember_token = encrypt("#{email}--extrajunkcharsforencryption")

вместо

self.remember_token = encrypt("#{email}--#{remember_token_expires_at}")

. Теперь токен не зависит от компьютера или времени, и вы можете оставаться в системе с нескольких компьютеров.

Кроме того, оператор BETWEEN не работает, потому что он допускает равенство с обеих сторон.

PS: Другой способ извлечения только даты (в более старых версиях SQL Server) - это использовать трюк с внутренним представлением даты

. 1264] Преобразование даты в число с плавающей запятой.

  • Усечение дробной части
  • Преобразование значения обратно в дату и время
  • Т.е. CAST (FLOOR (CAST (DF2 AS FLOAT)) AS DATETIME)
  • 60
    ответ дан 23 November 2019 в 23:14
    поделиться
    Другие вопросы по тегам:

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