Ich schreibe Abfragen und Ansichten für eine Datenbank. Ich möchte eine Ansicht erstellen, die der Benutzer problemlos verwenden kann, um Datensätze wöchentlich oder monatlich anzuzeigen. Ich weiß, dass ich DATEDIFF() verwenden kann, aber ich möchte nur eine Ansicht, die Informationen innerhalb eines bestimmten Monats oder einer Woche anzeigt. also muss ich nichts bearbeiten. Irgendwelche Ideen oder ist es möglich?Kann ich eine Ansicht erstellen, in der alle Datensätze einer Tabelle innerhalb eines Monats angezeigt werden?
Antwort
Für Tages-Aufzeichnungen:
SELECT date,subject,description FROM table_name
WHERE DATE(date) = CURDATE();
Für Aktueller Monat Aufzeichnungen:
SELECT date,subject,description FROM table_name
WHERE MONTH(date) = MONTH(NOW());
für das laufende Jahr Aufzeichnungen:
SELECT date,subject,description FROM table_name
WHERE YEAR(date) = YEAR(NOW());
Für ausgewählte aktuelle Aufzeichnungen, müssen Sie zuerst hinzufügen Datepicker in Eingabe-Typ und tun Sie folgendes: Hier ist 'Datepicker' das HTML-Formular inp ut Typname.
$date = $_POST['datepicker'];
$sql ="SELECT date,subject,description FROM table_name WHERE date='$date'";
Für Monat Datensätze: Hier ‚Monat‘ ist die HTML-Formular Eingabetypnamen.
$date = mysql_real_escape_string($_POST['month']);
$sql ="SELECT date,subject,description FROM table_name WHERE MONTH(date)='". mysql_real_escape_string($date) ."'";
Für ausgewählte Jahr Datensätze: Hier ‚Jahr‘ ist die HTML-Formular Eingabetypnamen.
$date = $_POST['year'];
$sql ="SELECT date,subject,description FROM table_name WHERE YEAR(date)='$date'";
Das gleiche hier: 'WHERE MONAT (t_date) = MONAT (NOW())' wird auch Daten vor einem Jahr im selben Monat übereinstimmen. –
Danke Aarju – Becca
Mein Vergnügen ... hoffe, dass dies für Sie nützlich sein wird –
Es hängt sehr stark von der Struktur Ihres Tisches ab.
Es sollte (oder Sie können sie erstellen) eine Zeile im Zusammenhang mit der Zeit haben. Als Sie eine PHP-Funktion erstellen können die Daten, die Sie interessiert sind, ziehen Sie
Versuchen Sie Datum und Uhrzeit Funktionen (MONAT(), YEAR(), TAG())
Letzte 1 Tag. SELECT * FROM jokes WHERE date > DATE_SUB(NOW(), INTERVAL 1 DAY) ORDER BY score DESC;
Letzte 7 Tage: SELECT * FROM jokes WHERE date > DATE_SUB(NOW(), INTERVAL 1 WEEK) ORDER BY score DESC;
Letzte 30 Tage: SELECT * FROM jokes WHERE date > DATE_SUB(NOW(), INTERVAL 1 MONTH) ORDER BY score DESC;
Es gibt viele SQL Datum/Uhrzeit Funktionen th erlaubt Ihnen dies zu tun. Gehen Sie durch SQL-Funktionen, um mehr zu erfahren.
Sie können separate Seiten für tägliche/wöchentliche/monatliche Einträge entwerfen und entsprechende Daten auf diesen Seiten anzeigen.
- 1. Erstellen einer Ansicht, in der alle Datensätze angezeigt werden, die zu einer Verknüpfung gehören
- 2. mySQL Auswahl Datensätze innerhalb des nächsten Monats
- 3. Effiziente SELECT-Abfrage, um Datensätze innerhalb eines Monats zu finden
- 4. Oracle SQL vergleichen Datensätze innerhalb einer Tabelle
- 5. Alle Datensätze aus einer Tabelle löschen
- 6. Kann ich mehrere Konfigurationen eines Projekts innerhalb einer Lösungskonfiguration erstellen?
- 7. SQL-Abfrage, um zwei Tabellen zu kombinieren, während auch alle Datensätze aus einer Tabelle angezeigt werden
- 8. Wie kann man den Suchsatz/die Datensätze einschränken, die in der Django Admin-Site angezeigt werden sollen?
- 9. Tabelle innerhalb der Transaktion abschneiden
- 10. Kann der Datentyp einer Spalte in einer Ansicht geändert werden?
- 11. Wert kann nicht innerhalb der Alarmbox angezeigt werden, Laravel
- 12. Erstellen Navigation Controller innerhalb Ansicht
- 13. Ich muss auf eine Spalte innerhalb einer Join-Tabelle zugreifen
- 14. Wie kann ich eine Formularinstanz außerhalb einer Ansicht erstellen?
- 15. Wie arbeite ich mit einer Tabelle innerhalb eines Datenrahmens?
- 16. Wie kann eine PDF-Datei innerhalb eines Div-Containers in Phonegap angezeigt werden?
- 17. Ich muss alle Datensätze aus der linken Tabelle zurückgeben, auch wenn Datensatz nicht in WHERE-Klausel
- 18. Wie werden Aufzählungszeichen in einer Liste innerhalb einer Tabelle in Java mit itext angezeigt?
- 19. kann ich mit Volltextsuche auf der Ansicht einer Tabelle
- 20. In meiner Tabellenansicht innerhalb eines ViewControllers werden keine Informationen angezeigt.
- 21. Lehre Zahl Datensätze der Tabelle
- 22. while-Schleife innerhalb eines Triggers in einer Schleife durch alle Spalten der Tabelle in SQL
- 23. Wie kann ich eine Sub-GUI (?) Innerhalb einer GUI erstellen?
- 24. Kann ein Formular mit einer Tabelle innerhalb
- 25. Wie kann ich Daten innerhalb einer DB-Tabelle mit einer SQL-Anweisung zusammenführen?
- 26. Wie kann ich PHP-Code innerhalb einer MySQL-Tabelle speichern?
- 27. Wie verketten Sie doppelte Datensätze aus einer Tabelle als kommagetrennten Datensatz in einer Ansicht?
- 28. Wie kann ich Datensätze aus einer Tabelle löschen, die bestimmte Kriterien haben
- 29. Wie werden die ersten Einträge in der Ansicht angezeigt?
- 30. Rails - wie eine Datei innerhalb einer Ansicht
ja .. es ist möglich .. Sie sollten weiter es –