Click here to Skip to main content
15,890,557 members
Home / Discussions / Database
   

Database

 
AnswerRe: Create multiple tables with a single SQL query Pin
Chris Quinn14-Jan-14 23:56
Chris Quinn14-Jan-14 23:56 
AnswerRe: Create multiple tables with a single SQL query Pin
Eddy Vluggen15-Jan-14 0:28
professionalEddy Vluggen15-Jan-14 0:28 
GeneralRe: Create multiple tables with a single SQL query Pin
Shameel16-Jan-14 3:38
professionalShameel16-Jan-14 3:38 
GeneralRe: Create multiple tables with a single SQL query Pin
Eddy Vluggen16-Jan-14 11:16
professionalEddy Vluggen16-Jan-14 11:16 
SuggestionRe: Create multiple tables with a single SQL query Pin
Richard Deeming15-Jan-14 1:04
mveRichard Deeming15-Jan-14 1:04 
AnswerRe: Create multiple tables with a single SQL query Pin
King Fisher30-Jan-14 2:19
professionalKing Fisher30-Jan-14 2:19 
QuestionProcessing records in select statement in Oracle DB Pin
mrkeivan14-Jan-14 19:39
mrkeivan14-Jan-14 19:39 
AnswerRe: Processing records in select statement in Oracle DB Pin
Jörgen Andersson15-Jan-14 0:12
professionalJörgen Andersson15-Jan-14 0:12 
Have a look at this query:
SQL
WITH passes AS (
    SELECT  platenumber
           ,DATE
           ,InOut
           ,RoadName
           ,LEAD(InOut, 1, null) OVER (PARTITION BY platenumber ORDER BY date NULLS LAST) NEXT_InOut
           ,LEAD(RoadName, 1, null) OVER (PARTITION BY platenumber ORDER BY date NULLS LAST) NEXT_RoadName
           ,LEAD(Date, 1, null) OVER (PARTITION BY platenumber ORDER BY date NULLS LAST) NEXT_Date
    FROM    EMSINFO e
           ,Devices d
           ,Roads r
    WHERE   e.deviceID = d.DeviceID
    AND     d.RoadID = r.RoadID
    )
SELECT  platenumber
       ,DATE entrytime
       ,RoadName entryroad
       ,NEXT_RoadName exitroad
       ,NEXT_Date exittime
FROM    passes
WHERE   InOut = 'IN'
AND     NEXT_InOut = 'OUT'
Here I'm assuming that you have the same table structure as in the last question.
Using the analytic function LEAD you can work on the next row, so in this query I'm making sure that the row after the inwards passage is an outwards passage.
Adjust to your needs.

Remember that analytic functions are the last set of operations performed in a query except for the final ORDER BY clause. So if you need to do more work on the data you have to use a CTE. (Like I did)
Wrong is evil and must be defeated.
- Jeff Ello[^]

GeneralRe: Processing records in select statement in Oracle DB Pin
mrkeivan15-Jan-14 0:43
mrkeivan15-Jan-14 0:43 
GeneralRe: Processing records in select statement in Oracle DB Pin
Jörgen Andersson15-Jan-14 21:25
professionalJörgen Andersson15-Jan-14 21:25 
QuestionSQL - How to Create a New column based on values from existing column Pin
CodeWeaker14-Jan-14 2:09
CodeWeaker14-Jan-14 2:09 
AnswerRe: SQL - How to Create a New column based on values from existing column Pin
Mycroft Holmes14-Jan-14 2:30
professionalMycroft Holmes14-Jan-14 2:30 
AnswerRe: SQL - How to Create a New column based on values from existing column Pin
CodeWeaker14-Jan-14 4:48
CodeWeaker14-Jan-14 4:48 
Questionstored procedures in mysql Pin
Member 1026351910-Jan-14 1:17
Member 1026351910-Jan-14 1:17 
AnswerRe: stored procedures in mysql Pin
GuyThiebaut10-Jan-14 1:35
professionalGuyThiebaut10-Jan-14 1:35 
GeneralRe: stored procedures in mysql Pin
Member 1026351910-Jan-14 1:42
Member 1026351910-Jan-14 1:42 
QuestionRe: stored procedures in mysql Pin
GuyThiebaut10-Jan-14 1:51
professionalGuyThiebaut10-Jan-14 1:51 
AnswerRe: stored procedures in mysql Pin
Wayne Gaylard10-Jan-14 1:50
professionalWayne Gaylard10-Jan-14 1:50 
GeneralRe: stored procedures in mysql Pin
Member 1026351910-Jan-14 18:24
Member 1026351910-Jan-14 18:24 
GeneralRe: stored procedures in mysql Pin
Member 1026351910-Jan-14 18:26
Member 1026351910-Jan-14 18:26 
GeneralRe: stored procedures in mysql Pin
Member 1026351910-Jan-14 19:16
Member 1026351910-Jan-14 19:16 
GeneralRe: stored procedures in mysql Pin
GuyThiebaut10-Jan-14 23:26
professionalGuyThiebaut10-Jan-14 23:26 
QuestionLog shipping of SQL2012 databases failing Pin
Chris Quinn8-Jan-14 22:33
Chris Quinn8-Jan-14 22:33 
AnswerRe: Log shipping of SQL2012 databases failing Pin
jschell12-Jan-14 9:17
jschell12-Jan-14 9:17 
GeneralRe: Log shipping of SQL2012 databases failing Pin
Chris Quinn12-Jan-14 20:55
Chris Quinn12-Jan-14 20:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.