SoWesley

SQL problemático

Mar 18th, 2021
1,447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.57 KB | None | 0 0
  1. function RetSQLSituacaoOperacao: string;
  2. begin
  3.   Result := 'select top 1 usu_sitorp ' + sLineBreak +
  4.     'from usu_tcabpro ' + sLineBreak +
  5.     'where usu_codemp = :usu_codemp ' + sLineBreak +
  6.     '  and usu_codori = :usu_codori ' + sLineBreak +
  7.     '  and usu_codopr = :usu_codopr ' + sLineBreak +
  8. //    'order by usu_datfim desc, usu_horfim desc, usu_datini desc, usu_horini desc ';
  9.     'order by (case when usu_datfim is null then 0 else 1 end), usu_datfim desc, (case when usu_horfim is null then 0 else 1 end), usu_horfim desc, usu_datini desc, usu_horini desc ';
  10. end;
Advertisement
Add Comment
Please, Sign In to add comment