sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan udlæses 7 poster for hver række, 1 for hver ugedag?

Du kan gøre dette med en CROSS JOIN

(Tak til @TT. for at påpege, at mit svar kan forkortes)

DECLARE @tbl TABLE(CONTID INT,  DESCR VARCHAR(100));
INSERT INTO @tbl VALUES
 (001,'Area 1')
,(001,'Area 2')
,(001,'Area 3');

SELECT *
FROM @tbl AS tbl
CROSS JOIN (VALUES(0),(1),(2),(3),(4),(5),(6)) AS AllDays(DayInx)


  1. Med to tabeller skal du vælge alle data fra den ene tabel og kun de seneste fra den anden

  2. Fejl:R kan ikke oprette forbindelse til MySQL

  3. SQL SERVER - Forstå hvordan MIN(tekst) virker

  4. Hvordan løser man fejlen 'fe_sendauth:ingen adgangskode angivet' i Rails ved hjælp af PostgreSQL?