Dúvida de iniciante
20/03/2008
0
Estou com a seguinte situação em uma base de dados de um cliente estou com duplicidade, gostaria de puxar todos os cupons em duplicidade de uma vez, as select que eu digitei não funcionaram.
Agradeço se alguém puder me ajudar, Obrigado.
Johnny Pontes
Posts
24/03/2008
Macario
Poste a instrução que encontra-se com erro para que possamos ajudar.
8)
08/04/2008
Flasp2000
Você necessita disso:
Select * from sua_Tabela
ORDER BY CUPONS.
depois verificar em qual posição esta esses registros, sendo assim poderiamos criar uma proc para pegar apenas os caras que você quer matar.
16/04/2008
Antoniomoraes
SELECT campo FROM tabela
group by campo
having count(*)>1
esse comando vai informar quando ´campo´ estiver repetido em ´tabela´.
22/04/2008
Artarian
1. SELECT 2. case when t6.itemname IS NULL then ´Total de Produtos´ 3. else t6.itemname 4. end AS Produto, 5. sum(T0.Quantity) AS ´Quantidade´,sum(T0.LineTotal) AS ´Valor Total´,´Month Quantity´ AS ´Quantidade Acumulada´, ´Month Total´ AS ´Acumulado do Mes´ FROM [dbo].[INV1] T0 INNER JOIN [dbo].[OINV] T1 ON T1.DocEntry = T0.DocEntry INNER JOIN [dbo].[INV12] T4 ON T4.DocEntry = T1.DocEntry 6. LEFT JOIN OHEM T5 ON T5.Empid = T1.Ownercode 7. INNER JOIN OITM T6 ON T6.Itemname = T0.Dscription AND T1.DocDate BETWEEN ´2008-04-15´ AND ´2008-04-15´ AND T1.DocEntry NOT IN ( SELECT dnf1.BaseRef FROM OINV dnf INNER JOIN INV1 dnf1 ON dnf.DocEntry = dnf1.DocEntry 8. WHERE dnf.SeqCode = 1 AND dnf1.BaseType = 13) AND t0.cfopcode <> 6152 AND T1.DocEntry NOT IN ( SELECT dnf1.BaseRef FROM ORIN dnf INNER JOIN RIN1 dnf1 ON dnf.DocEntry = dnf1.DocEntry 9. WHERE dnf.SeqCode = 1 AND dnf1.BaseType = 13) 10. GROUP BY t6.itemname
Gente to usando thread dos outros para pedir ajuda, queria trazer esses dados de quantidade total e vendas total usando essa query eu consigo fazer com subquery mas subquery soh me deixa retornar uma linha eu quero isso produto por produto
23/04/2008
Emerson Nascimento
SELECT case when t6.itemname IS NULL then ´Total de Produtos´ else t6.itemname end AS Produto, sum(T0.Quantity) AS ´Quantidade´, sum(T0.LineTotal) AS ´Valor Total´, ´Month Quantity´ AS ´Quantidade Acumulada´, ´Month Total´ AS ´Acumulado do Mes´ FROM INV1 t0 INNER JOIN OINV t1 ON (T1.DocEntry = T0.DocEntry and T1.DocDate BETWEEN ´2008-04-15´ AND ´2008-04-15´) INNER JOIN INV12 t4 ON (T4.DocEntry = T1.DocEntry) LEFT JOIN OHEM t5 ON (T5.Empid = T1.Ownercode) INNER JOIN OITM t6 ON (T6.Itemname = t0.Dscription) WHERE t0.cfopcode <> 6152 AND T1.DocEntry NOT IN (SELECT dnf1.BaseRef FROM ORIN dnf INNER JOIN RIN1 dnf1 ON dnf.DocEntry = dnf1.DocEntry WHERE dnf.SeqCode = 1 AND dnf1.BaseType = 13) GROUP BY t6.itemname
fica difícil ajudar sem entender as tabelas envolvidas... talvez algum desses inner joins estejam anulando algum registro.
23/04/2008
Artarian
nos dois ultimos campos eu quero uma soma mensal dos valores e quantidades apenas isso
Clique aqui para fazer login e interagir na Comunidade :)