Category: [SQL] Dúvidas e Problemas


Re: Consultar o último registo de cada uma das varias referencias

Código: tsql No tem permisso para visualizar links. Registar ou Login

SELECT TOP 1 *
FROM [Tabela]
WHERE [Nome] = 'Nome do Aparelho'
ORDER BY [Nº] DESC

Re: Consultar o último registo de cada uma das varias referencias

Guardo nesta tabela.

Nº                              Numeração automática
Numero e familia       Texto
Data controlo            Data/hora
Nome                        Texto
Aceite                        Sim/Não
Não Aceite                 Sim/Não
Fora de Serviço         Sim/Não
OBS                           Memo

Re: Consultar o último registo de cada uma das varias referencias

Como é a estrutura da tabela onde guardas esses registos?

Consultar o último registo de cada uma das varias referencias

Ora é assim,

Eu tenho um programa de controlo dos meios de controlo feito em access e cada vez que um aparelho é controlado é feito um registo no qual o aparelho e "ACEITE" ou é "REJEITADO" numa tabela. Agora o que eu pretendo é fazer uma consulta do último registo de controlo de cada aparelho.
Como é que eu faço isto, eu não consigo!!! Já dei voltas e voltas mas não sai nada,  :P.

Fico muito agradecido se me poderem ajudar.

Dúvida com Stored Procedure em MySQL

Código: No tem permisso para visualizar links. Registar ou Login
CREATE PROCEDURE removerContacto (nom VARCHAR(250), id INT,iduser INT)


BEGIN
DECLARE idc INT DEFAULT 0;
SELECT idc=idContacto1 FROM Relacoes WHERE idContacto2 = id;                 
UPDATE Contactos SET nRelacoes = nRelacoes - 1 WHERE iContacto = idc;               
END |
DELIMITER ;




O que eu quero é que o valor resultante do SELECT seja atribuido a 'idc' para depois ser usado na WHERE clause do UPDATE. Mas por algum motivo não funciona, já fiz vários testes e é simplesmente da forma como tento guardar o idc. Poderiam-me ajudar?