Improve company productivity with a Business Account.Sign Up

x
?
Solved

Sql Query Report

Posted on 2009-04-01
4
Medium Priority
?
188 Views
Last Modified: 2012-05-06
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
Comment
Question by:gesquivel
  • 2
4 Comments
 
LVL 15

Expert Comment

by:MNelson831
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

by:gesquivel
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

by:y0usuf
ID: 24045674
I think you can try using pivot join in sql.
0
 
LVL 1

Accepted Solution

by:
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

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

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.

Join & Write a Comment

In real business world data are crucial and sometimes data are shared among different information systems. Hence, an agreeable file transfer protocol need to be established.
SingleRun is a tool that ensures that only one instance of an application is started, running it again brings the application to focus.
This videos aims to give the viewer a basic demonstration of how a user can query current session information by using the SYS_CONTEXT function
Via a live example, show how to set up a backup for SQL Server using a Maintenance Plan and how to schedule the job into SQL Server Agent.

607 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question