Click here to Skip to main content
15,912,329 members
Home / Discussions / Database
   

Database

 
GeneralRe: command implement loop Pin
Chris Quinn5-Feb-14 4:59
Chris Quinn5-Feb-14 4:59 
GeneralRe: command implement loop Pin
Richard Andrew x645-Feb-14 5:00
professionalRichard Andrew x645-Feb-14 5:00 
AnswerRe: command implement loop Pin
Jörgen Andersson4-Feb-14 5:04
professionalJörgen Andersson4-Feb-14 5:04 
GeneralRe: command implement loop Pin
mrkeivan7-Feb-14 18:51
mrkeivan7-Feb-14 18:51 
QuestionThe meaning of the Roles in SQL Server 2008 R2 Pin
Lefteris Gkinis3-Feb-14 6:18
Lefteris Gkinis3-Feb-14 6:18 
AnswerRe: The meaning of the Roles in SQL Server 2008 R2 Pin
Eddy Vluggen3-Feb-14 9:57
professionalEddy Vluggen3-Feb-14 9:57 
QuestionHow to get last 3 values from Mysql table Pin
Member 1026351931-Jan-14 22:20
Member 1026351931-Jan-14 22:20 
AnswerRe: How to get last 3 values from Mysql table Pin
Snehasish_Nandy1-Feb-14 0:09
professionalSnehasish_Nandy1-Feb-14 0:09 
GeneralRe: How to get last 3 values from Mysql table Pin
Member 102635191-Feb-14 1:06
Member 102635191-Feb-14 1:06 
AnswerRe: How to get last 3 values from Mysql table Pin
Eddy Vluggen1-Feb-14 7:13
professionalEddy Vluggen1-Feb-14 7:13 
QuestionPrevent users from playing with MySQL database Pin
Jassim Rahma30-Jan-14 10:21
Jassim Rahma30-Jan-14 10:21 
AnswerRe: Prevent users from playing with MySQL database Pin
Mycroft Holmes30-Jan-14 15:52
professionalMycroft Holmes30-Jan-14 15:52 
AnswerRe: Prevent users from playing with MySQL database Pin
Eddy Vluggen30-Jan-14 22:30
professionalEddy Vluggen30-Jan-14 22:30 
AnswerRe: Prevent users from playing with MySQL database Pin
Jörgen Andersson30-Jan-14 22:31
professionalJörgen Andersson30-Jan-14 22:31 
QuestionComplex SQL Query for Inventory. Need Help Pin
chichocojo29-Jan-14 12:35
chichocojo29-Jan-14 12:35 
AnswerRe: Complex SQL Query for Inventory. Need Help Pin
Mycroft Holmes29-Jan-14 17:40
professionalMycroft Holmes29-Jan-14 17:40 
AnswerRe: Complex SQL Query for Inventory. Need Help Pin
khun_panya29-Jan-14 19:01
khun_panya29-Jan-14 19:01 
AnswerRe: Complex SQL Query for Inventory. Need Help Pin
King Fisher30-Jan-14 2:12
professionalKing Fisher30-Jan-14 2:12 
SuggestionRe: Complex SQL Query for Inventory. Need Help Pin
Richard Deeming30-Jan-14 2:24
mveRichard Deeming30-Jan-14 2:24 
Questiondatabase projects Pin
dexter.nmn29-Jan-14 1:12
dexter.nmn29-Jan-14 1:12 
AnswerRe: database projects Pin
Mycroft Holmes29-Jan-14 17:33
professionalMycroft Holmes29-Jan-14 17:33 
QuestionOptimizing a query Pin
mrkeivan28-Jan-14 19:37
mrkeivan28-Jan-14 19:37 
Hi, please help me optimize this query
SQL
SELECT DISTINCT CC_STRINGENTEREXIT(ems.passdatetime,
      (Select emsqi.PLATENUMBER from EMSQUIRKINFO emsqi
            where emsqi.emsinfoid = ems.emsinfoid)      
      ) as DetailEnterExit, 
      CC_DURATIONENTEREXIT(
      (Select emsqi.PLATENUMBER from EMSQUIRKINFO emsqi
            where emsqi.emsinfoid = ems.emsinfoid)
      , ems.passdatetime) as DurationInZone
FROM EMSINFO ems
where
     trunc(ems.passdatetime) = trunc(to_date('26-DEC-13 11.46.56', 'DD-Mon-YY HH24:MI:SS')) AND
     CC_GETNEXTENTER(ems.EMSINFOID, 
            (Select emsqi.PLATENUMBER from EMSQUIRKINFO emsqi
            where emsqi.emsinfoid = ems.emsinfoid)
     , ems.PASSDATETIME) <> 0 and 
     CC_CheckForExit(ems.PASSDATETIME,
     (
          select ems2.PASSDATETIME from EMSINFO ems2 
          where ems2.EMSINFOID = CC_GETNEXTENTER(ems.EMSINFOID,
            (Select emsqi.PLATENUMBER from EMSQUIRKINFO emsqi
            where emsqi.emsinfoid = ems.emsinfoid)
          , ems.PASSDATETIME)
     ), 
            (Select emsqi.PLATENUMBER from EMSQUIRKINFO emsqi
            where emsqi.emsinfoid = ems.emsinfoid)
     ) <> 0 
     and ems.masterplatenumber = '150444833' and rownum <100 ;


you see that
1-
SQL
Select emsqi.PLATENUMBER from EMSQUIRKINFO emsqi
            where emsqi.emsinfoid = ems.emsinfoid

has been repeated multiple time, how do I declare it once and use it as many times as I want.

2-
SQL
CC_GETNEXTENTER() 

has also been repeated, and in the functions I have a similar Issue, how can I get the value of the function once and use it as many times as I want through the query?

Thanx in advance
AnswerRe: Optimizing a query Pin
Jörgen Andersson29-Jan-14 1:44
professionalJörgen Andersson29-Jan-14 1:44 
QuestionWould an index make this query faster? Pin
khun_panya27-Jan-14 18:42
khun_panya27-Jan-14 18:42 
AnswerRe: Would an index make this query faster? Pin
Mycroft Holmes27-Jan-14 21:00
professionalMycroft Holmes27-Jan-14 21:00 

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.