sql >> Databáze >  >> RDS >> Sqlserver

Začněte první den v týdnu jako neděle v SQL

Tohle by mělo stačit:

SELECT
  UID,  
  DATEADD(d, -1, DATEDIFF(d, -1, t.DT)/7 * 7) [WeekBeginDate] ,
  SUM(HOURS) AS TOTAL_HOURS 
FROM myTable t 
WHERE DT >= DATEADD(WEEK, -6, GetDate()) 
GROUP BY UID, DATEDIFF(d, -1, t.DT)/7



  1. Extrahování hodnoty z xml clob s Namespace pomocí Oracle pl/sql

  2. COLLATION 'utf8_general_ci' není platné pro ZNAKOVOU SADA 'latin1'

  3. Databáze:Mohu mít atributy s možnou hodnotou Null ve třetí databázi normálního formuláře?

  4. MySql Transponujte řádek do sloupce a sloupec do řádku