Hola a todos:
Arrastro una pregunta de otro hilo, pero es simplemente por no mezclar cosas.
Os comento el problema. Trabajo con SqlCompact 4.0. y Vb.net 2015.
Tengo una tabla "ImportacionDatos" con dos campos "Cód_GC" nvarchar y SaldoUnificado (decimal(18,2)
Bien, después tengo la update siguiente, que sirve para totalizar grupos de 4 digitos en otros de 3 dígitos, es decir 5700 = 20 y 5701 = 22, saldo del grupo 570 = 42.
cmd.CommandText = "UPDATE c Set c.SaldoUnificado = t.SaldoAcumulado FROM ImportacionDatos c " &"INNER Join(Select c1.Cód_GC, SUM(c2.SaldoUnificado) AS [SaldoAcumulado] FROM ImportacionDatos " &"c1 INNER JOIN ImportacionDatos c2 On (LEFT(c2.Cód_GC, 3) = c1.Cód_GC) " &"GROUP BY c1.Cód_GC) t ON c.Cód_GC = t.Cód_GC "
Me da error en from "según SQLCompact", si la misma la pruebo en el ManagementStudio de SqlServer funciona a la perfección y si la pruebo en el Compact es cuando me da el error.
No se como arreglar esto para que me funcione ni entiendo por qué en SqlServer funciona y en el Compact no.
Bueno, si veis alguna razón o solución por favor indicármela.
Un saludo.
Gemma