Функции Даты, отправленные другими, являются самым корректным способом обработать это.
Однако это забавно, Вы упоминаете термин "пол", потому что существует немного взлома, который будет работать несколько быстрее:
CAST(FLOOR(CAST(@dateParam AS float)) AS DateTime)
Нет, (абсолютно) НЕТ .
Если вы скажете Subversion, что она должна вернуть файл, все изменения будут унесены ветром.
Только ваша память может вернуть их.
Исключение: Новые файлы, которые вы добавили, потеряют только статус «добавлен», но файл останется в этом каталоге, только статус неизвестен («?»)
Исключение платформы / программного обеспечения: Используя TortoiseSVN в Windows, команда «Восстановить» сначала помещает файлы в корзину, а затем возвращает их обратно. Вы можете покопаться в Корзине, чтобы восстановить файлы.
Не совсем для Subversion, но если вы работаете с Eclipse, вы можете попытать счастья в местной истории.
Теперь кое-что более специфичное для Subversion: если вы не используете Если вы не хотите создавать ветвь для каждого вашего изменения, вы можете оставить пару транков на локальном уровне (trunk-modif-1, trunk-modif-2 ...). Каждая «модификация» выполняется в отдельном дереве, и вам нужно только вести список, чья проверка соответствует какой модификации.
Или вы можете использовать Git локально, но я никогда не пробовал.
Решение есть ... перейдите в корзину, там вы найдете последнюю версию удаленного файла. Черепаха «выбрасывает» в корзину каждый файл, который она восстанавливает.