У меня есть три строки данных:
temp_number tempdate
A12345 null
A12345001 '2018-01-01'
A12345002 '2018-01-02'
Я хочу установить tempdate для A12345
на 2018-01-02
, используя этот запрос:
update table_a1 set tempdate = (select max(tempdate) from table_a1 where
substr(temp_number,1,6) = 'A12345')
where temp_number = 'A12345'
Запрос выше неработает, и я хочу обновить значение с помощью функции max()
вместо указания какого-либо фактического значения.