Buen dia compañeros estoy realizando una modificacion de un procedimiento, pero quiero extraer los datos de un campo, de la tabla OINV el cual es DocTotal y DocTotalFC, si DocTotalFC es igual a cero entonces que selecciones DocTotal, no se en que esta mal mi consulta.
SET @Total = (SELECT T1.DocTotalFC FROM [dbo].[OINV] T1 WHERE T1.[DocEntry]=@NoFact)
IF @Total = 0.000
SET @Total = (SELECT T1.DocTotal FROM [dbo].[OINV] T1 WHERE T1.[DocEntry]=@NoFact)
Gracias aun no me funciona no se en que pueda estar mal
SET @TotalUSD=(SELECT T1.DocCur FROM [dbo].[OINV] T1 WHERE T1.[DocEntry]=@NoFact)
IF @TotalUSD='$'
Set @Total=(SELECT T1.DocTotal FROM [dbo].[OINV] T1 WHERE T1.[DocEntry]=@NoFact)
ELSE
BEGIN
IF @TotalUSD='USD'
Set @Total=(SELECT T1.DocTotalFC FROM [dbo].[OINV] T1 WHERE T1.[DocEntry]=@NoFact )
END
@kriptonniano, si bien es buena educación agradecer, por favor evita responder a cada persona diciendo solamente “gracias”, o mensajes de agradecimiento relacionados. En vez de crear una respuesta agradeciendo, lo debes hacer es darle al botón que tiene debajo el mensaje que te han enviado.
¿Se ha solucionado ya el tema?
Como tú eres el autor de todo el debate, es tu responsabilidad gestionar el tema, y brindar información sobre si lo has solucionado o no.
En caso de que hayas encontrado mensajes que te ayudaron con información, o aprendiste algo de las experiencias de otras personas, marca sus mensajes con el icono que tienes al pié de cada mensaje.
Y en caso de que algún mensaje haya solucionado el tema, haz clic en el icono para que quede marcado como solucionado. En 7 días después de la última respuesta, el tema se cerrará dejando así un mensaje marcado como “solución”, y estarás colaborando con la organización de toda la comunidad.
Este mensaje es automático cuando los debates parecen resueltos, pero aún su autor no les ha dado el cierre correspondiente. Por favor, no respondas a este mensaje ya que desvirtuará el debate. Si tienes dudas, o comentarios al respecto, abre un tema en Feedback.
Por favor, no marques este mensaje como solución al debate.