Seguinte um cara começou um sistema a uns 2 anos, terminou e agora o sistema em ASP + SQL Server está precisando de suporte e sobrou pra mim =P
Tipo, boa parte do código entendi... mas to com algumas dúvidas
SQL = "select " _
& " viewSuporteCompraCliente.cd_cliente, " _
& " viewSuporteCompraCliente.nm_cliente, " _
& " viewSuporteCompraCliente.cd_compra, " _
& " count(links_renovacao.cd_compra) as envios, " _
& " status = " _
& " CASE " _
& " WHEN datediff(month, tb_envio_assinatura.dt_envio, dt_publicacao) > 3 THEN 'finalizada.gif' " _
& " WHEN count(links_renovacao.cd_compra) = 0 THEN 'inexistente.gif' " _
& " WHEN count(renovacao_compra.cd_compra_ant) > 0 THEN 'enviada.gif' " _
& " ELSE 'pendente.gif' " _
& " END " _
& " from tb_newsletter, tb_envio_assinatura, dbo.viewSuporteCompraCliente left outer join " _
& " links_renovacao on links_renovacao.cd_compra = viewSuporteCompraCliente.cd_compra " _
& " left outer join renovacao_compra on renovacao_compra.cd_compra_ant = links_renovacao.cd_compra " _
& " where viewSuporteCompraCliente.qt_envio = 6 AND " _
& " tb_newsletter.dt_publicacao = (SELECT max(dt_publicacao) from tb_newsletter) AND " _
& " tb_envio_assinatura.dt_envio = (SELECT max(dt_envio) from tb_envio_assinatura WHERE cd_compra = viewSuporteCompraCliente.cd_compra) AND " _
& " tb_envio_assinatura.cd_compra = viewSuporteCompraCliente.cd_compra " _
& " group by " _
& " links_renovacao.cd_compra, " _
& " viewSuporteCompraCliente.cd_cliente, " _
& " viewSuporteCompraCliente.nm_cliente, " _
& " viewSuporteCompraCliente.cd_compra, " _
& " viewSuporteCompraCliente.qt_envio, " _
& " dt_publicacao, " _
& " tb_envio_assinatura.dt_envio " _
& " order by status DESC "
Essa tabela "viewSuporteCompraCliente" NÃO existe, ela é uma tabela temporaria por exemplo ? e a tal "dt_publicacao" que esta no group by, TAMBEM não existe o que seria ela ?
o group by seria +/- um order by ? peguei dois livros de sql e foi o que entendi hahuahua o foda é que vou ter que refazer tudo isso por causa de um resultado errado :cry: ai ai
Pergunta
DackAle
E ae galera
Seguinte um cara começou um sistema a uns 2 anos, terminou e agora o sistema em ASP + SQL Server está precisando de suporte e sobrou pra mim =P
Tipo, boa parte do código entendi... mas to com algumas dúvidas
Essa tabela "viewSuporteCompraCliente" NÃO existe, ela é uma tabela temporaria por exemplo ? e a tal "dt_publicacao" que esta no group by, TAMBEM não existe o que seria ela ?
o group by seria +/- um order by ? peguei dois livros de sql e foi o que entendi hahuahua o foda é que vou ter que refazer tudo isso por causa de um resultado errado :cry: ai ai
Se alguém puder me dar uma ajuda fico grato
Abraços
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.