x
Solved

# Sql Query Report

Posted on 2009-04-01
Medium Priority
188 Views
Hi Everybody,
i have a table in my sql with this structure:
ID - EMPLOYEE_NAME - REGISTER_DATE
1         Gustavo                    01/12/2008  08:03:00am
1         Gustavo                    01/12/2008  01:03:00pm
1         Gustavo                    01/12/2008  02:00:00pm
1         Gustavo                    01/12/2008  06:03:00pm

i use this table to register the assitance of my employees and i'm registering the info like that.
my problem i'm trying to make an assitance report but i don't found the way to do this report
i need a report like this or if somebody have a better solution is welcome
this is what i'm looking for:
ID - EMPLOYEE_NAME - REGISTER_DATE1 - REGISTER_DATE2 - REGISTER_DATE3
1         Gustavo            01/12/08 08:03:00am  01/12/08 01:03:00am  01/12/08 02:00:00am

thanks a lot guys

Gustavo
0
Question by:gesquivel
• 2

LVL 15

Expert Comment

ID: 24043611
What happens if Gustavo registers 137 times?  Your report won't fit on the page.  You are far better off to do it this way:

ID - EMPLOYEE_NAME - REGISTER_DATES
1         Gustavo            01/12/08 08:03:00am
01/12/08 01:03:00am
01/12/08 02:00:00am
0

LVL 1

Author Comment

ID: 24044930
i just only takes 4 register.
for example if:

ID - EMPLOYEE_NAME - REGISTER_DATES
1         Gustavo            01/12/08 08:03:00am
01/12/08 01:03:00am
01/12/08 02:00:00am
01/12/08 03:00:00am
01/12/08 04:00:00am
01/12/08 05:00:00am
01/12/08 06:00:00am

i only take the first 2 and the last 2for the report

thanks a lot
0

LVL 4

Expert Comment

ID: 24045674
I think you can try using pivot join in sql.
0

LVL 1

Accepted Solution

gesquivel earned 0 total points
ID: 24331978
i solve it
i create a  row_number() for each result so then i call a function and that's all!
i solve it!

thanks a lot

Gustavo
0

## Featured Post

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.