Я предвосхищу это, поскольку кодирую в основном в Python и работаю с аналитическими инструментами; Alteryx, Tableau, Spotfire и некоторые другие.
Мне было поручено модернизировать некоторые старые процедуры etl и создания отчетов, было дано несколько отчетов, созданных в 2006 году. Требуется обновление, удаление функций Java и толкаясь в облако. SQL определенно был испытанием, и кто бы ни думал, что псевдонимы все с однобуквенными заданиями должны быть расстреляны.
Если не считать жалоб, мой фактический вопрос: :::
Каждый столбец "Дата / Время" установлен в строку. Каждый из них. Затем каждый SQL запрос, который мне дали для изменения / обновления, использует приведение для преобразования в дату и затем выполняет извлечение с помощью sysdate () -X. На самом деле это почти вся база данных Oracle, к которой я прикасаюсь почти ко всем. их типы данных, скажем, 90%, просто строковые.
Я довольно новичок в SQL и по общему признанию привыкаю к этому. Это нормально?