Articles of sql server 2005

Crea una data dal mese e dall’anno del giorno con T-SQL

Sto cercando di convertire una data con parti singole come 12, 1, 2007 in un datetime in SQL Server 2005. Ho provato quanto segue: CAST(DATEPART(year, DATE)+’-‘+ DATEPART(month, DATE) +’-‘+ DATEPART(day, DATE) AS DATETIME) ma questo risulta nella data sbagliata. Qual è il modo corretto per trasformare i tre valori di data in un formato datetime […]

Query SQL per selezionare le date tra due date

Ho un start_date e start_date . Voglio ottenere l’elenco delle date tra queste due date. Qualcuno può aiutarmi a indicare l’errore nella mia domanda. select Date,TotalAllowance from Calculation where EmployeeId=1 and Date between 2011/02/25 and 2011/02/27 Qui Date è una variabile datetime .

Converti numero mese in mese Nome funzione in SQL

Ho mesi archiviati in SQL Server come 1,2,3,4, … 12. Vorrei visualizzarli come gennaio, febbraio, ecc. Esiste una funzione in SQL Server come MonthName (1) = January? Sto cercando di evitare un’istruzione CASE, se ansible.

Codifica Base64 in SQL Server 2005 T-SQL

Mi piacerebbe scrivere una query T-SQL in cui codifico una stringa come una stringa Base64. Sorprendentemente, non riesco a trovare alcuna funzione T-SQL nativa per eseguire la codifica Base64. Esiste una funzione nativa? In caso contrario, qual è il modo migliore per eseguire la codifica Base64 in T-SQL?

Parametro Sniffing (o Spoofing) in SQL Server

Qualche tempo fa ho avuto una query che ho eseguito molto per uno dei miei utenti. Si stava ancora evolvendo e ottimizzando, ma alla fine si è stabilizzato e ha funzionato abbastanza velocemente, quindi abbiamo creato una procedura memorizzata da esso. Finora, così normale. La procedura memorizzata, tuttavia, era cane lento. Nessuna differenza sostanziale tra […]

Riferendosi ad un alias di colonna in una clausola WHERE

SELECT logcount, logUserID, maxlogtm , DATEDIFF(day, maxlogtm, GETDATE()) AS daysdiff FROM statslogsummary WHERE daysdiff > 120 ottengo “nome colonna valido daysdiff”. Maxlogtm è un campo datetime. Sono le piccole cose che mi fanno impazzire.

T-SQL ha una funzione aggregata per concatenare le stringhe?

Possibili duplicati: Funzione di tipo Implode in SQL Server 2000? Valori di riga concatenati T-SQL Ho una vista che sto interrogando che assomiglia a questo: BuildingName PollNumber ———— ———- Foo Centre 12 Foo Centre 13 Foo Centre 14 Bar Hall 15 Bar Hall 16 Baz School 17 Devo scrivere una query che raggruppa BuildingNames e […]

Sql Server stringa alla conversione di data

Voglio convertire una stringa come questa: ’10/15/2008 10:06:32 PM’ nel valore DATETIME equivalente in Sql Server. In Oracle, direi questo: TO_DATE(’10/15/2008 10:06:32 PM’,’MM/DD/YYYY HH:MI:SS AM’) Questa domanda implica che io debba analizzare la stringa in uno dei formati standard e quindi convertire utilizzando uno di quei codici. Sembra ridicolo per un’operazione così banale. C’è un […]

Come inserisco più righe SENZA ripetere la parte “INSERT INTO dbo.Blah” dell’istruzione?

So di averlo fatto prima di anni fa, ma non riesco a ricordare la syntax, e non riesco a trovarlo da nessuna parte a causa del richiamo di tonnellate di documenti di aiuto e articoli sulle “importazioni di massa”. Ecco cosa voglio fare, ma la syntax non è esattamente giusta … per favore, qualcuno che […]

Parse utilizzabile Indirizzo, Città, Stato, Zip da una stringa

Problema: ho un campo indirizzo da un database Access che è stato convertito in Sql Server 2005. Questo campo ha tutto in un unico campo. Devo analizzare le singole sezioni dell’indirizzo nei loro campi appropriati in una tabella normalizzata. Ho bisogno di farlo per circa 4000 record e deve essere ripetibile. ipotesi: Assumi un indirizzo […]