Доброго времени суток. Такой вопрос, datetime имеет размер 8 байт, при использовании crc32(datetime) у нас будет использоваться только половина данных т.е. 1000-01-0(все остальное отбросится)1 00:00:00. Получается, что запросы
select * from group by col_datetime
select * from group by crc32(col_datetime)
будут иметь различные результаты и crc32(col_datetime) будет неправильно отрабатывать, если нам важно учитывать дату с точностью до дня, время можно отбросить.
у нас будет использоваться только половина данных т.е.
Неверно. Аргумент функции и её значение - вещи разные. При вычислении CRC используется весь аргумент, а не его часть.
Получается, что запросы [skipped] будут иметь различные результаты
Это верно. Разные аргументы могут иметь равные контрольные суммы.
crc32(col_datetime) будет неправильно отрабатывать
Это неверно. Если у Вас ошибка в логике, это не ошибка функции, а ошибка автора кода.
нам важно учитывать день, а время можно отбросить
Ну так и группируйте по дню
SELECT DATE(col_datetime) AS col_date, *
FROM data_table
GROUP BY DATE(col_datetime)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня есть некий java файл, в нем прописан package - допустим package comya
readUTF() будет дожидаться сообщения от другого хоста, останавливая поток, или сразу же будет считывать? Если закрыть входной поток iStreamclose(): 1
Добрый день, пытаюсь написать консольный калькулятор и не пойму почему не работает циклВот код калькулятора, все работает
Как сделать, чтобы после того, как поставили крестик, то через некоторое время, вставился нолик, а не сразу?