SQL Recipes
A FREE cookbook for SQL queries and examples
Register FAQ Search Today's Posts Mark Forums Read

SQL - Questions and Answers Have a SQL question? Post it here. First do a search to see if someone hasn't already answered it.

Go Back   SQL Recipes a FREE cookbook of SQL queries and examples > SQL queries and examples > SQL - Questions and Answers

Reply
 
LinkBack Thread Tools Search this Thread
  #1 (permalink)  
Old 02-11-2008, 05:41 PM
nfjints
 
Posts: n/a
Default ANY dialect question:

finding differences within the same group of records


Here is my problem

Worker date
01 01-jan-2007
01 15-jan-2007
01 15-feb-2007
01 28-mar-2007
01 28-apr-2007

I want to find when worker 01 has a date span greater than 30 days
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

ANSWER(S):

  #2 (permalink)  
Old 02-11-2008, 07:41 PM
Dimitar
 
Posts: n/a
Default ANY answer. Re: finding differences within the same group of records

SELECT date,date0 FROM (

SELECT  worker,date, (
 SELECT max(t1.date) FROM t t1 WHERE t1.date<t.date
) date0
FROM t t) v WHERE datediff(date,date0)>30;


The above is not a readily functional solution, I use it merely to illustrate the idea.
I set the dialect to MySQL as the above uses the handy datediff() function.

Let me know if that helped you. Also, please do not hesitate to ask if you have any questions.

Best Regards,
Dimitar
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 01:51 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
Copyright (c) 2006-2008 SQL Recipes

1 2 3 4 5 6 7 8