Tengo esta expresion en una vista de SQL: ROUND((dbo.[DETALLES DE LOS
PEDIDOS].CANTIDAD * dbo.[DETALLES DE LOS PEDIDOS].PRECIO) * (1 -
dbo.[DETALLES DE LOS PEDIDOS].DESCUENTO); 2)
Viene de una consulta de access donde tenia puesto
CMoneda(ROUND((dbo.[DETALLES DE LOS PEDIDOS].CANTIDAD * dbo.[DETALLES DE LOS
PEDIDOS].PRECIO) * (1 - dbo.[DETALLES DE LOS PEDIDOS].DESCUENTO); 2))
Lo unico que varia es la expresion CMoneda (que en access hace que el
formato sea de tipo moneda). Como puedo hacer esto en la vista de SQL?
1.- Tiene que ser en ingles (me imagino, ya que en el access tenia Redondeo
en vez de ROUND tambien)
2.- No se que expresion es la que corresponde en SQL y si se pondria igual
que en la de access antes del ROUND.
He probado con Cast, con CCur, pero me da error y no me deja.
Muchas gracias
Nacho
Leer las respuestas