›› Tag : tsql   [ Next page ]

segno di confronto 'maggiore di' e 'uguale a' in CASE SQL Statement

sono nuovo SQL Server e questo è il mio primo post. ricevo il messaggio "sintassi non corretta vicino a '=' quando si usa la Case Statement. ecco un esempio del mio codice: Select * , CASE when a b THEN b = awhen c d THEN d = cwhen e f THEN f = ewhen g h THEN h = gwhen i j THEN j = iwhen k l THEN l = kwh

  Read more »

ottenere righe duplicate dopo due unioni e un comando UNIONE

ho 3 tabelle nel seguente modo: client con ID client carte con un ID di carta e un FK con ID client transazioni con un id di transazione e un FK con carta id ogni cliente può avere più di una carta, e una carta può fare più di una transazione. voglio fare quanto segue: ottenere i 3 clienti con il minor numero di trans

  Read more »

impossibile modificare il tipo di colonna varchar

ho una tabella nel mio database SQL Server 2017 che contiene una colonna varchar(10) i cui valori sono tutti conformi esattamente a date. qui ci sono alcuni valori di esempio, ma ci sono molti altri: 2014-06-30 2004-05-06 2014-06-30 2001-08-18 2004-05-06 2009-06-30 2001-08-18 2004-05-06 2009-06-30 2001-08-18 2004-05-0

  Read more »

come rimuovere le parole duplicate da una stringa rispetto ad altre stringhe in SQL

ho bisogno di controllare stringa2 se ci sono parole che ho già in stringa1 e rimuovere quelle. declare @Text1 nvarchar(500) = 'apple, orange, pear' declare @Text2 nvarchar(500) = 'banana, apple' l'uscita dovrebbe essere 'banana' En title : How to remove duplicate words from a string comparing to other string in SQL

  Read more »

convertire le colonne in gruppo per/conteggi

ho la seguente query che visualizza il risultato come segue: come potrei ottenere il risultato visualizzato come questo tenendo presente che più tipi di cliente potrebbero essere introdotti: Create Table #temp ([Name] varchar(50),Country varchar(50),ClientType varchar(50) )insert into #temp (Name,Country ,ClientType

  Read more »

pivot senza funzione di aggregazione

ho un singolo tavolo, e voglio ruotarlo su un nuovo tavolo. ho usato pivot per implementare, ma la funzione aggregata filtrare i dati. come ruotare la tabella senza funzione aggregata, o potrebbe u può darmi raccomandazione per questa domanda. tabella Orario ID Name Value Date 1 A 5.00 06/01/201

  Read more »

unire due clausole Except in un set di risultati

è possibile unire due clausole Except in un unico set di risultati? questo non funziona, ma è essenzialmente quello che vorrei raggiungere SELECT * FROM dbo.TemptblSHAREVendors EXCEPT SELECT * FROM dbo.tblSHAREVendors UNION SELECT * FROM dbo.tblSHAREVendors EXCEPT SELECT * FROM dbo.TemptblSHAREVendors En title : Join

  Read more »

ottenere errore quando dinamicamente non si perno in SQL Server 2012

l'obiettivo è quello di ruotare dinamicamente i dati e poi dinamicamente spivot. sto ottenendo un errore che dice Invalid ControlNo sto assumendo il suo perché variabile @colsUnpivot contiene ControlNo colonna. ma come posso risolvere il problema? ho sicuramente bisogno che ControlNo. IF OBJECT_ID('tempdb..de_A') IS N

  Read more »

T-SQL: come posso analizzare un array JSON ed estrarre un valore di proprietà singola?

dato che: SELECT * FROM OPENJSON(JSON_QUERY('[{"JobId":"2838","Options":1}, {"JobId":"2839","Options":1}]')) ci dà: key value type 0 {"JobId":"2838","Options":1} 5 1 {"JobId":"2839","Options":1} 5come posso modificare la mia richiesta per restituire gli id di lavoro? value 2838 2839

  Read more »

ottieni solo il numero da una data stringa in T-SQL

date le stringhe sottostanti, DECLARE @Text1 = 'This is the 1st time I found the Car# CAR:8 #NumberIncluded#'DECLARE @Text2 = 'This is the 1st time I found the Car# CAR:8 #NumberIncluded# with no ID tied to it, the prices is 588USD for CAR:8 #NumberIncludedde_NumberIncluded#' vorrei sapere se c'è un modo per ottenere

  Read more »