Sto utilizzando SQL Server 2014 e sto lavorando con una colonna di una delle mie tabelle, che elenca le date di arrivo.Arrotondamento al primo giorno del mese
E 'nel seguente formato:
ArrivalDate
2015-10-17 00:00:00.000
2015-12-03 00:00:00.000
Sto scrivendo una domanda che avrebbe tirare i dati dalla tabella di cui sopra, tra cui la colonna ArrivalDate. Tuttavia, dovrò convertire le date in modo che diventino il primo giorno dei rispettivi mesi.
In altre parole, la mia domanda dovrebbe uscita l'esempio precedente come segue:
2015-10-01 00:00:00.000
2015-12-01 00:00:00.000
Ho bisogno di questo in modo che io possa creare un rapporto con la mia data tabella nel mio modello PowerPivot.
ho provato questa sintassi, ma non soddisfa le mie esigenze:
CONVERT(CHAR(4),[ArrivalDate], 100) + CONVERT(CHAR(4), [ArrivalDate], 120) AS [MTH2]
È che in realtà una colonna 'DateTime' campo, o è vero memorizzati in qualche variazione di' varchar'? – Jamiec
È un campo datetime. – user3115933
In tal caso non ha un "formato". Stai davvero chiedendo di dover fare un po 'di aritmetica con le date per trovare il primo del mese per una determinata data. – Jamiec