Quantcast
Channel: Ajudar com UPDATE
Viewing all articles
Browse latest Browse all 13

Ajudar com UPDATE

0
0

Prezados, bom dia!

Estou com dificuldade em monta sub query para alterar conteúdo.

Essa query 

SELECT RH_FILIAL, RH_MAT, CONVERT(VARCHAR(10),CAST(RH_DTRECIB AS DATE), 103), COUNT(RH_MAT)
FROM SRH010
WHERE D_E_L_E_T_ <> '*'
AND RH_DTRECIB <> ' '
GROUP BY RH_FILIAL, RH_MAT, RH_DTRECIB
HAVING COUNT(RH_MAT) > 1 

Retornou 491 registro

Com base desses registro preciso efetuar alteração de um determinado campo

Fiz dessa forma

BEGIN TRANSACTION

UPDATE SRH010 SET D_E_L_E_T_ = '*'
WHERE RH_FILIAL = '01' AND RH_MAT IN (SELECT T2.RH_MAT
           FROM SRH010 T2
           WHERE T2.D_E_L_E_T_ <> '*'
           AND T2.RH_DTRECIB <> ' '
           GROUP BY T2.RH_FILIAL, T2.RH_MAT, T2.RH_DTRECIB
           HAVING COUNT(T2.RH_MAT) > 1)

Alterou em  1500 linhas.

Onde posso esta o erro?


Viewing all articles
Browse latest Browse all 13

Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.2 by Vimeo.com, Inc.

Vimeo 10.6.2 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.0 by Vimeo.com, Inc.

Vimeo 10.6.0 by Vimeo.com, Inc.

Re:

Re:





Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.0 by Vimeo.com, Inc.

Vimeo 10.6.0 by Vimeo.com, Inc.

Re:

Re:

Re:

Re: