AYUDA SENTENCIA SQL
Publicado por oscar (1 intervención) el 21/08/2007 17:48:37
hola a todos no soy capaz de hacer lo siguiente:
tengo en una tabla las facturas y los albaranes:
(cuando es factura el campo tipo es F y si es albaran es A)
factura cliente pvp tipo
1 ASD 10 F
2 SDF 20 A
3 CVF 30 F
4 DFC 40 A
en otra las posiciones de cada factura o albaran (el campo referencia es el que me indica
de que factura o albaran,
pero la manera de enlazarlo es algo complicada ya que si es posicion de factura aparece el numero de factura y no hay problema
pero si es albaran aparece una A concatenada con el numero de albaran que aparecera en la tabla facturas)
posicion referencia articulo cantidad
1 1 10 3
2 1 20 6
1 A2 50 7
2 A2 40 6
necesito una consulta que recupere los servicios de cada albaran
y no soy capaz de que me compare el campo referencia de la tabla servicios(saltandome la A) con el campo factura de la tabla facturas
para que os hagais una idea necesitaria algo asi
SELECT *
FROM servicios INNER JOIN facturas ON servicios.referencia(+1) LIKE facturas.factura;
pero no me deja
Alguien podria ayudarme,
muchas gracias
tengo en una tabla las facturas y los albaranes:
(cuando es factura el campo tipo es F y si es albaran es A)
factura cliente pvp tipo
1 ASD 10 F
2 SDF 20 A
3 CVF 30 F
4 DFC 40 A
en otra las posiciones de cada factura o albaran (el campo referencia es el que me indica
de que factura o albaran,
pero la manera de enlazarlo es algo complicada ya que si es posicion de factura aparece el numero de factura y no hay problema
pero si es albaran aparece una A concatenada con el numero de albaran que aparecera en la tabla facturas)
posicion referencia articulo cantidad
1 1 10 3
2 1 20 6
1 A2 50 7
2 A2 40 6
necesito una consulta que recupere los servicios de cada albaran
y no soy capaz de que me compare el campo referencia de la tabla servicios(saltandome la A) con el campo factura de la tabla facturas
para que os hagais una idea necesitaria algo asi
SELECT *
FROM servicios INNER JOIN facturas ON servicios.referencia(+1) LIKE facturas.factura;
pero no me deja
Alguien podria ayudarme,
muchas gracias
Valora esta pregunta


0