Eu fiz assim tb:
sc_lookup(HORAF, "SELECT SUBTIME(adm_os.hora_final_atendimento,adm_clientes.hora_final_atendimento_m) AS total_horas
FROM adm_os INNER JOIN adm_clientes ON (adm_os.id_cliente = adm_clientes.ClienteId) WHERE adm_os.id = ‘{id}’ AND (adm_os.id_unidade = ‘2’) AND (adm_os.tipo_contrato_m = ‘F’) AND (adm_clientes.qtde_contrato_m > ‘(NULL)’) ");
$TOTAL_HORAS = {HORAF[0][0]};
{ if(!empty($TOTAL_HORAS)) /* ONDE ELE VERIFICA SE NÃO ESTÁ VAZIO /
if ($TOTAL_HORAS > “00:00:00”) {
sc_exec_sql("Update adm_os set hora_adic_atendimento = ‘$TOTAL_HORAS’ where id = ‘{id}’ ");
}
else / SE ESTIVER VAZIO, GRAVA NO BANCO 00:00:00 */
{
sc_exec_sql("Update adm_os set hora_adic_atendimento =‘00:00:00’ where id = ‘{id}’ ");
}
}
Onde no caso ele verificaria se está vazio ou não… não seria isso ???