1Examples
======================================= selectid,age,FullnamefromtableOnea ========================================= deletefromdbo.Schedulewhere RoomID=29andStartTime>'2005-08-08'andEndTime<'2006-09-01'andRemarklike'preset'andUserID=107 and( (ScheduleID>=3177andScheduleID<=3202) or(ScheduleID>=3229andScheduleID<=3254) or(ScheduleID>=3307andScheduleID<=3332) ========================================= deletetableOne ========================================== DataClient12/23/20055:03:38PM selecttop5 DOC_MAIN.CURRENT_VERSION_NOasVersion,DOC_MAIN.MODIFY_DATEasModifyDT,DOC_MAIN.SUMMARYasSummary,DOC_MAIN.AUTHOR_EMPLOYEE_NAMEasAuthorName,DOC_MAIN.TITLEasTitle,DOC_MAIN.DOCUMENT_IDasDocumentID,Attribute.ATTRIBUTE_IDasAttributeId,Attribute.CATALOG_IDasCatalogId,DOC_STATISTIC.VISITE_TIMESasVisiteTimes,DOC_STATISTIC.DOCUMENT_IDasDocumentID2 fromDOC_MAINDOC_MAIN InnerjoinCATALOG_SELF_ATTRIBUTEAttributeonDOC_MAIN.CATALOG_ID=Attribute.CATALOG_ID LeftjoinDOC_STATISTICDOC_STATISTIConDOC_MAIN.DOCUMENT_ID=DOC_STATISTIC.DOCUMENT_ID where(DOC_MAIN.AUTHOR_EMPLOYEE_ID=1)and(Attribute.ATTRIBUTE_ID=11) orderbyVisiteTimesDESC ==================================== selecttop1DOCUMENT_ID,EMPLOYEE_NAME,COMMENT_DATE,COMMENT_VALUE fromdbo.DOC_COMMENT whereDOCUMENT_ID=19andCOMMENT_DATE=(selectmax(COMMENT_DATE)fromDOC_COMMENTwhereDOCUMENT_ID=19) ==================================== selectTITLE,(selecttop1EMPLOYEE_NAME fromdbo.DOC_COMMENTwhereDOCUMENT_ID=19)Commentman, (selecttop1COMMENT_DATE fromdbo.DOC_COMMENTwhereDOCUMENT_ID=19)COMMENT_DATE fromDOC_MAINwhereDOCUMENT_ID=19 ====================================== alterviewExpertDocTopComment as selectDOCUMENT_ID,max(ORDER_NUMBER)aslastednum fromdbo.DOC_COMMENT groupbyDOCUMENT_ID go alterviewExpertDocView as selectTITLE,a.AUTHOR_EMPLOYEE_ID,c.EMPLOYEE_NAME,c.COMMENT_DATE fromdbo.DOC_MAINa leftjoin ExpertDocTopCommentb on a.DOCUMENT_ID=b.DOCUMENT_ID innerjoin DOC_COMMENTc on b.DOCUMENT_ID=c.DOCUMENT_IDand b.lastednum=c.ORDER_NUMBER ====================================== selecta.Id,a.WindowsUsername, 0,1, a.Email, caseb.EnFirstNamewhennullthena.Usernameelseb.EnFirstNameend, caseb.EnLastNamewhennullthena.Usernameelseb.EnLastNameend fromUUMS_KM.dbo.UUMS_Usera leftjoin UUMS_KM.dbo.HR_Employeeb on a.HR_EmployeeId=b.id ===================================== 列出上传文档最多的五个人的ID selectAUTHOR_EMPLOYEE_ID,count(AUTHOR_EMPLOYEE_ID) fromdbo.DOC_MAIN groupbyAUTHOR_EMPLOYEE_ID orderbycount(AUTHOR_EMPLOYEE_ID) 27192 69 1230 1116 列出上传文档最多的五个人的信息 selectdistinctAUTHOR_EMPLOYEE_ID,AUTHOR_EMPLOYEE_NAME fromdbo.DOC_MAIN whereAUTHOR_EMPLOYEE_ID in( selecttop5AUTHOR_EMPLOYEE_ID fromdbo.DOC_MAIN groupbyAUTHOR_EMPLOYEE_ID orderbycount(AUTHOR_EMPLOYEE_ID) ) ================================= |
