Patrocinado por
Patrocinado por Inetum

SELECT com CASE

images/thumbnail.jpg - Thumbnail

O ABAP está a permitir fazer coisas cada vez mais interessantes em SQL. A última que descobri foi que agora se pode usar CASEs.

Funciona assim:

SELECT
  CASE
    WHEN temperature <= 5 THEN 'FREEZING'
    WHEN temperature <= 15 THEN 'COLD'
    WHEN temperature <= 25 THEN 'MILD'
    ELSE 'HOT'
  END AS weather
FROM zweather
WHERE date = sy-datum
INTO @DATA(weather_today).

Não só evita código desnecessário como fica mais claro e simples de perceber.

O Abapinho saúda-vos.