Jump to content
rukass

Construir Query!!

Recommended Posts

rukass

Boas

Vou tentar expor o meu problema da maneira mais simples.

A tabela em baixo já filtrada com os dados de mudança de óleo de veículos, afim de saber as datas das respectivas revisões!

Mat                    Date              Tp            Numero    Descricao

00-00-00          01-06-2010    VD          2010192  OLEO MOTOR 10W40

00-00-00        23-06-2009  FAC      2009180  OLEO MOTOR 15W40

00-00-00          30-03-2006  VD          2006032  OLEO MOTOR  15W40

AA-AA-AA    21-05-2010  FAC        2010077  OLEO MOTOR 10W40

BB-BB-BB          14-10-2008  FAC          2008200  OLEO MOTOR 10W40

CC-CC-CC  28-09-2010  FAC          2010280  OLEO MOTOR 5W40

CC-CC-CC  14-09-2009  FAC          2009220  OLEO MOTOR 10W40

CC-CC-CC  19-09-2008  VD          2009120  OLEO MOTOR 10W40

CC-CC-CC  20-07-2007  FAC          2007125  OLEO MOTOR 10W40

15-15-15          26-10-2010  FAC    2010310  OLEO MOTOR  10W40

15-15-15          25-02-2010  VD          2010050  OLEO MOTOR 15W40

15-15-15          12-10-2009  FAC          2009352  OLEO MOTOR 15W40

15-15-15          03-03-2009  VD          2009100  OLEO MOTOR 15W40

O resultado final pretendido era saber a media do tempo que as viaturas fazem as suas revisões e deste modo poder ser informado um mês antes da viatura atingir a media.

Penso que para isso seria necessário filtrar pelos menos os dois últimos registos de cada ocorrência matricula, ignorando registos únicos e posteriormente calcular a media.

qualquer coisa deste género:

Matricula            Date              Tp            Numero    Descricao

00-00-00          01-06-2010    VD          2010192  OLEO MOTOR 10W40

00-00-00        23-06-2009  FAC      2009180  OLEO MOTOR 15W40 

CC-CC-CC  28-09-2010  FAC          2010280  OLEO MOTOR 5W40

CC-CC-CC  14-09-2009  FAC          2009220  OLEO MOTOR 10W40

15-15-15          26-10-2010  FAC    2010310  OLEO MOTOR  10W40

15-15-15          25-02-2010  VD          2010050  OLEO MOTOR 15W40

Agora, não tenho a certeza de conseguir alguma query que me devolva estes resultados nem que a mesma seja possível, por isso peço a vossa ajuda e as vossas opiniões sobre o assunto.

Obrigado a todos

Abraço

Share this post


Link to post
Share on other sites
costricardo

Para filtrar sempre podes fazer

SELECT TOP(2)

from.....

where....

order by  "X" desc


I´m a Geek and you?www.tecnologias.in

Share this post


Link to post
Share on other sites
costricardo

não percebi bem o teu problema mas podes fazer a media de cada veiculo, fazes a diferença de DATA para data e depois fazes a media das diferenças.


I´m a Geek and you?www.tecnologias.in

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.