Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/05/2013, 07:51
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: SOS, No entiendo esta sintaxis

lo que hace tu query a lo que se entiende es lo siguiente:

Obtiene los valores unicos de clientcode,suma1,suma2 y Res donde la fecha de tcompleta sea la misma de liquidaciones y la columna res sea mayor o igual a 2

el error que te presenta dice textualmente que hay mas de una columna que se llama clientcode en tu tabla tcompleta, el porque se usa el formato TCompleta.['ClientCode'], es porque se estan usando nombres de 2 partes(database.columna), te recomiendo que hagas un select a tu tabla tcompleta y veas si no hay mas de una columna como clientcode, lo otro que podrias hacer es probar con lo siguiente:


Código SQL:
Ver original
  1. SELECT DISTINCT TCompleta.['ClientCode'] AS codigo_client, Suma1, Suma2, Res
  2. FROM TCompleta, Liquidaciones
  3. WHERE TCompleta.['SalesDtae'] = Liquidaciones.['SalesDate'] AND Res >= 2
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me