USE [TryNFeOnline]
GO

ALTER TABLE [dbo].[emitente] ADD 
[idContaGeracaoBoleto] [int] NULL
GO
ALTER TABLE [dbo].[MDeNotas] ADD 
[cpfCnpjDestinatario] [varchar] (20) COLLATE Latin1_General_CI_AS NULL,
[razaoSocialDestinatario] [varchar] (60) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[pedido] ADD 
[valorPedido] [decimal] (18,4) NULL,
[valorDesconto] [decimal] (18,4) NULL,
[valorComissao] [decimal] (18,4) NULL,
[pesoProdutos] [decimal] (18,4) NULL
GO
ALTER TABLE [dbo].[emitente] ADD CONSTRAINT [FK_emitente_Conta] FOREIGN KEY
	(
		[idContaGeracaoBoleto]
	)
	REFERENCES [dbo].[Conta]
	(
		[id]
	)
GO
UPDATE pedido SET 
valorComissao = coalesce((SELECT SUM(vComissao) FROM pedidoProduto WHERE idPedido = pedido.id), 0),
valorDesconto = coalesce((SELECT SUM(vDesc) FROM pedidoProduto WHERE idPedido = pedido.id), 0),
pesoProdutos = coalesce((SELECT SUM(pesoTotal) FROM pedidoProduto WHERE idPedido = pedido.id), 0)
GO
UPDATE pedido SET valorPedido = coalesce((SELECT SUM(vprod) from pedidoProduto where idPedido = pedido.id and coalesce(idnCancelado, 0) = 0) - valorDesconto + coalesce(vFrete, 0), 0)
GO
INSERT INTO VERSAO(VERSAO, VERSAOATUALIZACAO, DATAATUALIZACAO) VALUES(421, 679, GETDATE());