Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Usar funcion Dlookup o algo parecido

Estas en el tema de Usar funcion Dlookup o algo parecido en el foro de SQL Server en Foros del Web. Hola, estoy pasando a asp.net una aplicacion de access, una de las sentencias sql usa la funcion Dlookup, quisiera saber alguna instruccion o alguna forma ...
  #1 (permalink)  
Antiguo 03/07/2012, 07:20
 
Fecha de Ingreso: junio-2012
Mensajes: 24
Antigüedad: 11 años, 10 meses
Puntos: 0
Usar funcion Dlookup o algo parecido

Hola, estoy pasando a asp.net una aplicacion de access, una de las sentencias sql usa la funcion Dlookup, quisiera saber alguna instruccion o alguna forma de pasar esta instruccion,

SELECT W_Moviles.IdMovil, W_Moviles.IdMarca, W_Marcas.NombreMarca, W_Moviles.NombreModelo, W_Moviles.PrecioTienda, W_Moviles.PrecioCoste, W_Moviles.PrecioDistribuidor, W_Moviles.PVP, Round([pvp]*(1+DLookUp("[valorn]","Tconfiguracion","[concep]='iva'")/100),2) AS PVconIVA,
FROM W_Moviles LEFT JOIN W_Marcas ON W_Moviles.IdMarca = W_Marcas.IdMarca

A SQL Server.

Gracias
  #2 (permalink)  
Antiguo 03/07/2012, 07:44
Avatar de 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: Usar funcion Dlookup o algo parecido

un Dlookup es solo un subquery dentro de access, una funcion en sql server que haga eso no existe tendrias que hacer un subquery para este caso algo asi:

SELECT W_Moviles.IdMovil, W_Moviles.IdMarca, W_Marcas.NombreMarca, W_Moviles.NombreModelo, W_Moviles.PrecioTienda, W_Moviles.PrecioCoste, W_Moviles.PrecioDistribuidor, W_Moviles.PVP, Round([pvp]*(1+(select valorn from tconfiguracion where concep='iva')/100),2) AS PVconIVA,
FROM W_Moviles LEFT JOIN W_Marcas ON W_Moviles.IdMarca = W_Marcas.IdMarca


saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 03/07/2012, 08:54
 
Fecha de Ingreso: junio-2012
Mensajes: 24
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Usar funcion Dlookup o algo parecido

Cita:
Iniciado por Libras Ver Mensaje
un Dlookup es solo un subquery dentro de access, una funcion en sql server que haga eso no existe tendrias que hacer un subquery para este caso algo asi:

SELECT W_Moviles.IdMovil, W_Moviles.IdMarca, W_Marcas.NombreMarca, W_Moviles.NombreModelo, W_Moviles.PrecioTienda, W_Moviles.PrecioCoste, W_Moviles.PrecioDistribuidor, W_Moviles.PVP, Round([pvp]*(1+(select valorn from tconfiguracion where concep='iva')/100),2) AS PVconIVA,
FROM W_Moviles LEFT JOIN W_Marcas ON W_Moviles.IdMarca = W_Marcas.IdMarca


saludos!
Gracias

Etiquetas: funcion, parecido, select, server, sql, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:25.