Desktop
Website
Multimedia
Database
Security
Enterprise
Fråga : Behövd hjälp för SQL-subquery
Jag har denna query som fungerar fint:
SELECT tblProject.ID, tblProject.Name, tblProject.PercentComplete
, tblProject.StartDate, tblProject.ScheduledEndDat
e, tblProject.ActualEndDate,
tblCompany.Name SOM företaget, tblProject INRE JOIN
som för tblProject_Status.Status
FROM är tblCompany PÅ DEN INRE JOIN
tblProject_Statusen för tblProject.fkCompany = för tblCompany.ID PÅ tblProject.fkStatus = tblProject_Status.ID
ORDER VID tblProject.ID DESC
What som jag önskar, är att tillfoga en kolonn till resultaten som visar att datera av det nyaste tillträdeet i tblProject_Blogen bordlägger, så att jag kan resumera när den sist uppdateringen gjordes. Underqueryen bör gå något något liknande detta:
SELECT (DateTime) max SOM MostRecent
FROM tblProject_Blog
GROUP VID fkProject
Can någon ledtråd mig in på hur ”förbind” dessa två queries, så att resultaten från understödja visar upp som en kolonn i resultaten av första? Tack! ****** för
GO
/för
USE [DGI] anmärker: Bordlägga [dbo]. skriva daterar: [tblProject_Blog] 07/26/2010 16:34: 11 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE BORDLÄGGER [dboen]. [tblProject_Blog] (den 1.1) INTE OGILTIGA IDENTITETEN för
[LEGITIMATIONEN] [int] (, OGILTIG
[fkProject] [int], OGILTIG
[fkEmployeen] [int], OGILTIG
[datetime], (max)
[[varchar] text] OGILTIGT, det PRIMÄRA TVÅNGET för
[PK_tblProject_Blog] STÄMM SAMLA I EN KLUNGA
(
[LEGITIMATIONEN] ASC
) MED (PAD_INDEX = AV, STATISTICS_NORECOMPUTE = AV, IGNORE_DUP_KEY = AV, ALLOW_ROW_LOCKS = PÅ, ALLOW_PAGE_LOCKS = PÅ) PÅ [PRIMÄR]
) PÅ [PRIMÄR]
GO
SET ANSI_PADDING OFF
GO
ALTER BORDLÄGGER [dboen]. MED KONTROLLEN TILLFOGA det UTLÄNDSKA TVÅNGET [FK_tblProject_Blog_tblPro
ject] [tblProject_Blog] STÄMM ([fkProject])
REFERENCES [dbo]. [tblProject] ([LEGITIMATIONEN]) BORTTAGNINGS CASCADE
GO
ALTER för
ON BORDLÄGGER [dboen]. [för KONTROLLTVÅNGET för tblProject_Blog] ****** för
GO
/för
GO
USE [DGI] [FK_tblProject_Blog_tblPro
ject] anmärker: Bordlägga [dbo]. skriva daterar: [tblProject] 07/26/2010 16:34: 20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE BORDLÄGGER [dboen]. [namnge] [tblProject] (den 1.1) INTE OGILTIGA IDENTITETEN för
[LEGITIMATIONEN] [int] (, OGILTIG
[int],
[varchar] (128) OGILTIGT, OGILTIG
[fkStatusen] [int], OGILTIG
[PercentComplete] [int], OGILTIG
[StartDate] [datera], OGILTIG
[ScheduledEndDate] [datera], OGILTIG
[ActualEndDate] [datera], OGILTIG
[ProductBuyPrice] [pengar], OGILTIG
[ProductSellPrice] [pengar],
[ProfessionalServicesBudge
t] [pengar] OGILTIGT, det PRIMÄRA TVÅNGET för
[PK_tblProject] STÄMM SAMLA I EN KLUNGA
(
[LEGITIMATIONEN] ASC
) MED (PAD_INDEX = AV, STATISTICS_NORECOMPUTE = AV, IGNORE_DUP_KEY = AV, ALLOW_ROW_LOCKS = PÅ, ALLOW_PAGE_LOCKS = PÅ) PÅ [PRIMÄR]
) PÅ [PRIMÄR]
GO
SET ANSI_PADDING OFF
GO
" klar "
Svar : Behövd hjälp för SQL-subquery
jag gissar dig precis behov för att ha bygga bo treemap endast.
Skapa också en beståndsdel klassificerar med 2 attribut: stämma och värdera
något som är lik
TreeMap parentTM = nya TreeMap ();
TreeMap childTM1 = nya TreeMap ();
TreeMap childTM2 = nya TreeMap ();
Beståndsdel elem1 = nyckel- ny beståndsdel (, värdera);
…,
// satte beståndsdelar till kartlägga
childTM1.put (”1”, elem1);
childTM1.put (”2”, elem2);
childTM2.put (”1”, elem1);
childTM2.put (”2”, elem2);
parentTM.put (”1”, childTM1);
parentTM.put (”2”, childTM2);
Andra lösningar
Hur många skrivar av sidor r där i SQL-server?
OMA och OWA
Missa över mellan GLÅMIGA anslutningar för aktiv/för aktiv på en Cisco Router
ASP.Net tappar skuggar verkställer
Vad är ämna av ”den MAKEFILE” makroen i en makefile?
Ett rengöringsdukundantag uppstod därför att en HTTP 401 - det obehöriga svaret mottogs från okända
Funktionen måste använda en Updateable Query
PHP passerar parametrar till den on-line aktiveringssidan
Ethernetövergångskabel förbinder
döda ett processaa vid styrka, hur kan jag