У меня есть столбец transdate типа varchar2, который имеет следующиеКак извлечь номер недели в SQL
закусок01/02/2012
01/03/2012
т.д.
я преобразовал его в формат даты в другой колонке, используя функцию to_date. Это формат, который я получил.
01-JAN-2012
03-APR-2012
Когда я пытаюсь извлечь weekno, я получаю все нулевые значения.
выберите to_char (to_date (TRANSDATE), 'w') как weekno из tablename.
null
null
Как получить неделю с даты в вышеуказанном формате?
Никогда, никогда, ни при каких обстоятельствах хранить даты в 'varchar' столбцов. Только не надо. –