Consultar varios registros en un select?
Hola cuates:
Disculpen mi innorancia estoy tratando de consultar varios registro diferentes con un select aqui esta mi codigo
Set spc_act = New Recordset
With spc_act
.Source = "SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In[13,4386,1716]"
.ActiveConnection = cnEmporio
.CursorType = adOpenStati
.CursorLocation = adUseClient
.LockType = adLockOptimistic
'.Bookmark = .LastModified
End With
spc_act.Open
Pero me manda error me dice que el In le faltan () y ya probe y nada pero aun sigue mi problema, espero me puedan ayudar
una ves que tenga esta consulta en una tabla detalle tengo varios registros diferentes logicamente se repiten algunos, lo que quiero hacer es sumar esos registros que se repiten y guardarlos en otra tabla nadamas en un solo registro.
Disculpen mi innorancia estoy tratando de consultar varios registro diferentes con un select aqui esta mi codigo
Set spc_act = New Recordset
With spc_act
.Source = "SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In[13,4386,1716]"
.ActiveConnection = cnEmporio
.CursorType = adOpenStati
.CursorLocation = adUseClient
.LockType = adLockOptimistic
'.Bookmark = .LastModified
End With
spc_act.Open
Pero me manda error me dice que el In le faltan () y ya probe y nada pero aun sigue mi problema, espero me puedan ayudar
una ves que tenga esta consulta en una tabla detalle tengo varios registros diferentes logicamente se repiten algunos, lo que quiero hacer es sumar esos registros que se repiten y guardarlos en otra tabla nadamas en un solo registro.
La única manera que veo de usar el IN es con paréntesis:
"SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In (13,4386,1716)"
Salvo que esos campos no sean numéricos, con lo que faltarían las comillas:
"SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In ('13','4386','1716')"
Saludos
"SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In (13,4386,1716)"
Salvo que esos campos no sean numéricos, con lo que faltarían las comillas:
"SELECT Spc_Acct FROM Emporio1 Where Spc_Acct In ('13','4386','1716')"
Saludos
