Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal... vejo esse forum já faz um tempo para tirar duvidas no SQL mas nunca vi algo semelhante. Trabalho numa empresa que faz o monitoramento de segurança eletronica e tenho um programa que armazena a data do ultimo evento que a central do cliente enviou pro nosso sistema. Pra melhorar o atendimento, estou querendo puxar informações daqueles clientes que mandaram seu ultimo evento de 2 dias pra trás. (ou seja, cliente que estão sem comunicação faz 2 dias)
Nesse caso, cheguei na seguinte situação: (lembrando que o getdate é 10/11/2008)
SELECT FANTASIA, dataultevento
FROM dbcentral
where Day(DATAULTEVENTO) < day(getdate())-1
order by DATAULTEVENTO DESC
POREM... as informações que ele trás é somente do dia de hoje pra trás em todos os meses.
Ele puxa da seguinte forma:
2008-11-08 19:15:16.000
2008-11-08 12:02:48.000
2008-11-08 07:21:37.000
2008-11-08 06:44:21.000
2008-11-07 10:59:53.000
2008-11-07 10:59:46.000
2008-11-07 10:10:38.000
2008-11-07 01:17:18.000
2008-11-06 14:46:24.000
2008-11-05 16:44:27.000
2008-11-05 09:32:48.000
2008-11-04 17:22:31.000
2008-11-04 03:28:51.000
2008-11-03 18:19:23.000
2008-11-03 16:41:20.000
2008-11-03 08:23:35.000
2008-11-03 05:22:51.000
2008-11-01 12:28:41.000
2008-11-01 11:33:17.000
2008-10-08 19:02:31.000
2008-10-08 02:39:58.000
2008-10-07 01:51:04.000
2008-10-06 17:40:54.000
2008-10-06 10:00:29.000
2008-10-04 10:40:41.000
2008-10-02 18:15:49.000
2008-10-02 17:19:53.000
2008-10-01 17:45:29.000
2008-10-01 12:35:01.000
2008-09-08 12:39:25.000
2008-09-07 13:15:51.000
2008-09-05 09:57:41.000
2008-09-04 15:09:35.000
2008-09-03 15:09:18.000
2008-09-03 06:18:21.000
2008-09-02 12:55:42.000
2008-09-02 12:04:16.000
2008-09-02 06:29:30.000
2008-09-01 09:21:54.000
2008-09-01 07:30:22.000
2008-08-08 12:07:49.000
2008-08-04 09:56:59.000
2008-08-03 22:29:37.000
2008-08-02 21:58:41.000
2008-07-07 21:11:19.000
2008-07-07 17:59:31.000
2008-07-03 08:22:40.000
2008-07-02 13:08:45.000
2008-07-02 13:08:20.000
2008-06-08 04:01:07.000
2008-06-08 00:56:38.000
2008-06-07 15:31:15.000
2008-06-06 07:39:39.000
2008-06-04 15:12:15.000
2008-06-03 07:28:57.000
2008-05-08 21:36:27.000
2008-05-07 06:37:11.000
Voces podem verificar que as informações só saem entre os dias 01 até 08 de cada mes, mas verdade eu gostaria de puxar as informações do dia 08/11/2008 pra trás até o registro inicial do sistema
Obrigado
Carregando comentários...