Fråga : Den Sybase räkningen numrerar vid gruppen

Hi pröva förmiddag för

I att köra efter uppdateringmeddelandet i Sybase.  Vad jag önskar att göra, är att uppdatera räkningen som grupperas av SERVERNAME och INSTANCE_NAME.  Men kodifiera gick ett fel på oriktig syntax tillbaka för group'

update nära nyckelordet '
set för tempdb. .ICG_ENGINES COUNT_TBLS_DBS = tempdb. .DbSize_all D,
upper (d.MachName) för
from för räkning (för det distinkt d.DbName) för
where för tempdb. .ICG_ENGINES i = upperen för i.SERVERNAME-
and (d.SvrName) = i.INSTANCE_NAME
group vid SERVERNAME, INSTANCE_NAME


Thanks,
Kaden
" klar "

Svar : Den Sybase räkningen numrerar vid gruppen

Omarbeta queryen till:
uppdateringtempdb. .ICG_ENGINES
uppsättning COUNT_TBLS_DBS = (
                 VÄLJ räkningen (distinkt d.DbName)
                 från tempdb. .DbSize_all D
                 var upper (d.MachName) = tempdb. .ICG_ENGINES.SERVERNAME
                 och upper (d.SvrName) = tempdb. .ICG_ENGINES.INSTANCE_NAME
                 grupp vid d.MachName, s.SrvName)
bör fungera.
Andra lösningar  
 
programming4us programming4us