Articles of sql

MySQL SELECT ultimi giorni?

Stavo giocando con MySQL e so che c’è un comando di limite che mostra una certa quantità di risultati, ma mi chiedevo se MySQL da solo può mostrare solo gli ultimi 3 giorni o qualcosa del genere. Mi stavo solo chiedendo. Aggiornamento: ho usato NOW () per memorizzare i tempi.

Aggiungi una riga di riepilogo con i totali

So che sembra pazzesco e probabilmente non dovrebbe essere fatto in questo modo, ma ho bisogno di qualcosa di simile – Ho un record da SELECT [Type], [Total Sales] From Before Voglio aggiungere una riga in più alla fine per mostrare la SUM alla fine della tabella (After). Questo potrebbe essere fatto?

SQL Server tronca silenziosamente varchar nelle stored procedure

In base a questa discussione sul forum , SQL Server (sto usando 2005 ma lo considero valido anche per il 2000 e il 2008) tronca silenziosamente tutti i varchar che specifichi come parametri della stored procedure sulla lunghezza del varchar, anche se inserisci quella stringa direttamente usando un INSERT potrebbe effettivamente causare un errore. per […]

Da LINQ a SQL più tabelle hanno lasciato il join esterno

Ho questa query in SQL e voglio implementarla in LINQ usando Entity Framework , ma come posso applicare più tabelle left outer join? SELECT d.bookingid, d.labid, d.processid, p.prid, p.prno, d.DestinationBranchID, d.SendStatus FROM dc_tpatient_bookingd d LEFT OUTER JOIN dc_tpatient_bookingm m ON d.bookingid = m.bookingid LEFT OUTER JOIN dc_tpatient p ON p.prid = m.prid LEFT OUTER JOIN […]

Convertire il formato della data nel formato GG / MMM / AAAA in SQL Server

Ho una query in SQL, devo ottenere la data in un formato di dd/mmm/yy Esempio: 25/jun/2013 . Come posso convertirlo per il server SQL?

Che cosa sta causando ERROR: non esiste un vincolo univoco che corrisponda alle chiavi fornite per la tabella di riferimento?

Sotto la struttura della tabella di esempio viene fornito un ERRORE: non esiste un vincolo univoco che corrisponda alle chiavi fornite per la tabella di riferimento e che, dopo averlo osservato, non riesco a capire perché questo errore si presenti in questa situazione. BEGIN; CREATE TABLE foo ( name VARCHAR(256) PRIMARY KEY ); CREATE TABLE […]

a cosa servono le annotazioni @Id e @GeneratedValue (strategy = GenerationType.IDENTITY)? Perché la generazione è id quadro?

@Id @GeneratedValue(strategy = GenerationType.IDENTITY) Perché stiamo usando queste annotazioni? ho bisogno di sapere se questo autoincrementa i miei valori di id della tabella. (GenerationType.IDENTITY) ci sono altri tipi che stanno realmente accadendo quando usiamo questa annotazione public class Author extends Domain { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Basic(optional = false) @Column(name = “id”) private Integer id; […]

Cosa fa il simbolo “@” in SQL?

Stavo sfogliando le domande e ho notato questo: SELECT prodid, issue FROM Sales WHERE custid = @custid AND datesold = SELECT MAX(datesold) FROM Sales s WHERE s.prodid = Sales.prodid AND s.issue = Sales.issue AND s.custid = @custid Mi stavo chiedendo cosa faccia “@” di fronte a custID? E ‘solo un modo per fare riferimento al […]

Come si ordina una colonna VARCHAR nel server SQL che contiene numeri?

Ho una colonna VARCHAR in un database di SQL Server 2000 che può contenere lettere o numeri. Dipende da come l’applicazione è configurata sul front-end per il cliente. Quando contiene numeri, voglio che sia ordinato numericamente, ad es. “1”, “2”, “10” anziché “1”, “10”, “2”. I campi contenenti solo lettere o lettere e numeri (come […]

Come selezionare il set più recente di record datati da una tabella mysql

Sto memorizzando la risposta a varie chiamate rpc in una tabella mysql con i seguenti campi: Table: rpc_responses timestamp (date) method (varchar) id (varchar) response (mediumtext) PRIMARY KEY(timestamp,method,id) Qual è il metodo migliore per selezionare le risposte più recenti per tutte le combinazioni esistenti di method e id ? Per ogni data può esserci una […]