SELECT * FROM Contatos WHERE TO_DAYS(NOW()) - TO_DAYS(data_contato) <= 30
Estou usando timestamp without time zone, alguem poderia me dar uma ajudinha a adaptar ?
 
	
 
					
				
				
				
					
				
			
				
			Posted 31/07/2008, 11:48
SELECT * FROM Contatos WHERE TO_DAYS(NOW()) - TO_DAYS(data_contato) <= 30
 
					
				
				
				
					
				
			
				
			Posted 31/07/2008, 12:13

SELECT CURRENT_DATE - '2008-07-10 11:57:32.479103-03'::DATEVai te devolver em dias
 
					
					 
					
				
				
				
					
				
			
				
			Posted 31/07/2008, 13:13
 
					
				
				
				
					
				
			
				
			Posted 31/07/2008, 13:23

 Veja só:
 Veja só:SELECT * FROM Contatos WHERE CURRENT_DATE - data_contato::DATE <= 30
 
					
				
				
				
					
				
			
				
			Posted 31/07/2008, 13:27
SELECT * from Contatos where CURRENT_DATE - '2008-07-10 11:57:32.479103-03'::DATE < 31
Edição feita por: mofo, 31/07/2008, 13:36.
 
					
				
				
				
					
				
			
				
			Posted 31/07/2008, 13:53
 peraí!
 peraí!
 
					
				
				
				
					
				
			
				
			Posted 31/07/2008, 14:04
 
					
					 
					
				
				
				
					
				
			
				
			Posted 31/07/2008, 14:15
Tá... masna verdade seria maior que 28
 
  
					
				
				
				
					
				
			
				
			Posted 31/07/2008, 14:21
 
					
				
				
				
					
				
			
				
			Posted 31/07/2008, 14:48
SELECT * FROM tabela WHERE (CURRENT_DATE - campo_da_sua_tabela::DATE) > 28Esse WHERE pega só os registros em que a data que estiver em campo_da_sua_tabela for de no mínimo 29 dias atrás.
 
					
				
				
				
					
				
			
				
			Posted 21/09/2017, 02:47
 
					
				
				
				
					
				
			
				
			Posted 28/09/2017, 12:07
 
					
				
				
				
					
				
			
				
			Posted 02/10/2017, 06:23
 
					
				
				
				
					
				
			
				
			Posted 08/10/2017, 12:39
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)