Tag: having-clause

MYSQL - mit zwischen gibt leeres Ergebnis

Anzahl der Antworten 1 Antworten
Folgenden ist die Abfrage, die ich versuche zu laufen. SELECT p_date,TS.substationid,ts.substationcode,ts.manufacturingproductid,ts.assemblylineid,ts.teamid,ts.subofficecode, TA.AllowID,ta.allowname,ta.minbenchmark,ta.maxbenchmark,COUNT(vfp.UnitsPass) Achieved, CASE TA.RewardType WHEN 'Monthly' THEN TA.RewardValue/DAY(LAST_DAY(P_Date)) WHEN 'Yearly' THEN TA.RewardValue/((STR_TO_DATE(CONCAT(EXTRACT(YEAR FROM P_Date),1,1),'%Y%m%d')) /(STR_TO_DATE(CONCAT(EXTRACT(YEAR FROM P_Date),12,31), '%Y%m%d'))) WHEN 'Daily' THEN (TA.RewardValue*12)/365 END-- , 0) AS

SELECT id, die maximale Anzahl der id

Anzahl der Antworten 3 Antworten
Haben eine Tabelle mit item_id und color_id. Ich versuche, das color_id mit den meisten nicht-null-Instanzen. Dies fehlschlägt: SELECT color_id FROM products WHERE item_id=1234 GROUP BY item_id HAVING MAX(COUNT(color_id)) mit Invalid use of group function Diese SELECT color_id,

WHERE-Klausel in der sub-query

Anzahl der Antworten 2 Antworten
Folgende SQL-Abfrage: select * from er_101 where cd_relnaam IN ( select cd_relnaam from er_101 group by cd_relnaam having count(*) > 1) AND ld_relopdrachtgever = '1' Obwohl ich die Notwendigkeit, dass die sub-Abfrage auch Grenzen auf ld_relopdrachtgever =

Oracle-Abfrage: Holen Sie sich verschiedene Namen zählen, größer als ein Schwellenwert ist

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle mit schema unten angegeben EmpID,MachineID,Timestamp 1, A,01-Nov-13 2, A,02-Nov-13 3, C,03-Nov-13 1, B,02-Nov-13 1, C,04-Nov-13 2, B,03-Nov-13 3, A,02-Nov-13 Gewünschte Ausgabe: EmpID,MachineID 1, A 1, B 1, C 2, A 2, B 3,

Select-Abfrage mit group by-Klausel und mehrere inner joins in Postresql

Anzahl der Antworten 2 Antworten
Ich habe 3 Tabellen mit folgenden Definitionen people ------ - wid - name types ----- - guid - type mapping ------- - guid - wid Den Menschen-Tisch hat die Liste der Personen, Den Arten-Tabelle den Typ-Informationen für

LINQ mit Group By-und Having-Klausel mit Min(string)

Anzahl der Antworten 1 Antworten
Gibt es Beispiele mit Gruppe von - having count oder wählen Sie mindestens Datum mit linq auf dem web, aber ich konnte nicht finden eine Lösung für meine Frage. Und auch ich habe nicht eine erweiterte linq-verstehen-kombinieren

MySQL COUNT(*) GROUP BY MIT COUNT=?

Anzahl der Antworten 2 Antworten
Diese meine Anfrage SELECT COUNT(*) as total, toys, date FROM T1 WHERE (date >= '2012-06-26'AND date < '2012-06-30') AND (Avail > '0') UNION SELECT COUNT(*) as total, toys, date FROM T2 WHERE (date >= '2012-06-26'AND date <

Ist es ein "NICHT MIT" syntax ", WOBEI XXX NICHT"?

Anzahl der Antworten 4 Antworten
Ich habe ein paar Anfragen bekommen, die ID-Nummern der Zeilen an, die gelöscht werden sollen in Zukunft. Die Zeilen-zahlen in einen string und in der Abfrage platziert unten (wo Sie siehe "2"). Möchte ich die Ergebnisse zu

Verwendung von SQL-Gruppe zum filtern von Zeilen mit maximal date-Wert

Anzahl der Antworten 4 Antworten
Habe ich die folgende Tabelle CREATE TABLE Test (`Id` int, `value` varchar(20), `adate` varchar(20)) ; INSERT INTO Test (`Id`, `value`, `adate`) VALUES (1, 100, '2014-01-01'), (1, 200, '2014-01-02'), (1, 300, '2014-01-03'), (2, 200, '2014-01-01'), (2, 400, '2014-01-02'),

Unbekannte Spalte 'having-Klausel'

Anzahl der Antworten 1 Antworten
ich brauche, zu finden in der sakila Datenbank die längste Mietdauer von einem Film. ich versuche dieses: SELECT DISTINCT customer.first_name FROM rental, customer WHERE rental.customer_id = customer.customer_id GROUP BY rental.rental_id HAVING ( rental.return_date - rental.rental_date ) =(

WIE zu verwenden, DASS COUNT(*) mit hibernate

Anzahl der Antworten 4 Antworten
Muss ich eine Abfrage erstellen, und ich brauche COUNT(*) und HAVING COUNT(*) = x. Ich bin mit einem umgehen, verwendet die CustomProjection Klasse, dass ich irgendwo heruntergeladen. Dies ist die SQL, die ich versuche zu erreichen: select

Verwenden Sie mysql SUM () in einer WHERE-Klausel

Anzahl der Antworten 4 Antworten
nehme an, dass ich diese Tabelle id | cash 1 200 2 301 3 101 4 700 und ich wollen zurückgeben der ersten Zeile, in der die Summe aller vorherigen cash größer ist als ein bestimmter Wert

Was ist der richtige Weg, um in einer MongoDB GROUP BY HAVING zu machen?

Anzahl der Antworten 1 Antworten
Denn was wäre diese Abfrage in SQL (um Duplikate zu finden): SELECT userId, name FROM col GROUP BY userId, name HAVING COUNT(*)>1 Trat ich diese einfache Abfrage in MongoDB: res = db.col.group({key:{userId:true,name:true}, reduce: function(obj,prev) {prev.count++;}, initial: {count:0}})

WO gegen HABEN

Anzahl der Antworten 8 Antworten
Warum Sie benötigen, um Spalten, die Sie selbst erstellen (zum Beispiel select 1 as "number") nach HAVING und nicht WHERE in MySQL? Und gibt es irgendwelche Nachteile, statt WHERE 1 (schreiben die ganze definition anstelle einer Spalte