CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
10.04.2014, 11:13:53
|
Anfänger
|
|
Registriert seit: Apr 2011
Alter: 51
Beiträge: 49
|
|
AW: View in Procedure verwenden
Hier auch noch mal mit dem Index:
Code:
CREATE TABLE `tabkundenadressen` (
`RFirma1` varchar(80) COLLATE latin1_german2_ci NOT NULL,
`RFirma2` varchar(80) COLLATE latin1_german2_ci DEFAULT NULL,
`RStrasse` varchar(100) COLLATE latin1_german2_ci DEFAULT NULL,
`RPLZ` varchar(10) COLLATE latin1_german2_ci NOT NULL,
`RStadt` varchar(50) COLLATE latin1_german2_ci NOT NULL,
`RLand` varchar(50) COLLATE latin1_german2_ci NOT NULL,
`RTelefon` varchar(20) COLLATE latin1_german2_ci DEFAULT NULL,
`RFax` varchar(20) COLLATE latin1_german2_ci DEFAULT NULL,
`2009` int(11) DEFAULT NULL,
`2010` int(11) DEFAULT NULL,
`2011` int(11) DEFAULT NULL,
`2012` int(11) DEFAULT NULL,
`2013` int(11) DEFAULT NULL,
`2014` int(11) DEFAULT NULL,
`Kundennummer` int(5) NOT NULL,
`IndexKu` int(5) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`IndexKu`),
UNIQUE KEY `index_rfirma1_kundennummer` (`Kundennummer`,`IndexKu`,`RFirma1`)
) ENGINE=MyISAM AUTO_INCREMENT=4100 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
|
10.04.2014, 12:56:05
|
Junior Member
|
|
Registriert seit: Apr 2014
Alter: 57
Beiträge: 186
|
|
AW: View in Procedure verwenden
Zitat:
Zitat von Daktari
Hier auch noch mal mit dem Index:
|
Sollen wir weiter raten? Bei der 2ten Tabelle nun:
Code:
mysql> CREATE TABLE `tabrechnung` (
-> `Rechnungsnr` int(10) NOT NULL AUTO_INCREMENT,
-> `ReBrutto` int(11) NOT NULL DEFAULT '0',
-> `bezBetrag` int(11) DEFAULT '0',
-> `bezDatum` date DEFAULT NULL,
-> `KundennrR` int(5) DEFAULT NULL,
-> `RDatum` date DEFAULT NULL,
-> `lock` tinyint(1) DEFAULT '0',
-> `ArtikelSumNet` int(11) DEFAULT NULL,
-> `VerpackungR` int(11) DEFAULT '0',
-> `VersicherungR` int(11) DEFAULT '0',
-> `Fracht` int(11) NOT NULL DEFAULT '0',
-> PRIMARY KEY (`Rechnungsnr`),
-> UNIQUE KEY `auftrag_rechnungsnr` (`AuftragsnrR`,`Rechnungsnr`)
-> ) ENGINE=MyISAM AUTO_INCREMENT=15202 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
ERROR 1072 (42000): Key column 'AuftragsnrR' doesn't exist in table
|
10.04.2014, 13:34:43
|
Anfänger
|
|
Registriert seit: Apr 2011
Alter: 51
Beiträge: 49
|
|
AW: View in Procedure verwenden
Code:
CREATE TABLE `tabrechnung` (
`Rechnungsnr` int(10) NOT NULL AUTO_INCREMENT,
`AuftragsnrR` int(10) NOT NULL DEFAULT '0',
`ReBrutto` int(11) NOT NULL DEFAULT '0',
`bezBetrag` int(11) DEFAULT '0',
`bezDatum` date DEFAULT NULL,
`KundennrR` int(5) DEFAULT NULL,
`RDatum` date DEFAULT NULL,
`lock` tinyint(1) DEFAULT '0',
`ArtikelSumNet` int(11) DEFAULT NULL,
`VerpackungR` int(11) DEFAULT '0',
`VersicherungR` int(11) DEFAULT '0',
`Fracht` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`Rechnungsnr`),
UNIQUE KEY `auftrag_rechnungsnr` (`AuftragsnrR`,`Rechnungsnr`)
) ENGINE=MyISAM AUTO_INCREMENT=15202 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
|
10.04.2014, 13:40:05
|
Junior Member
|
|
Registriert seit: Apr 2014
Alter: 57
Beiträge: 186
|
|
AW: View in Procedure verwenden
Zitat:
Zitat von Daktari
Code:
CREATE TABLE `tabrechnung` (
) ENGINE=MyISAM AUTO_INCREMENT=15202 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
|
Der View läßt sich nicht erstellen, weil eine weitere Tabelle fehlt. Mir fehlt auch was: die Lust, das weiter zu machen hier. EOD.
|
10.04.2014, 14:02:00
|
Anfänger
|
|
Registriert seit: Apr 2011
Alter: 51
Beiträge: 49
|
|
AW: View in Procedure verwenden
Code:
CREATE TABLE `tabgutschrift` (
`GNu` int(10) NOT NULL AUTO_INCREMENT,
`GRechnungsnr` int(10) DEFAULT NULL,
`DatumG` date DEFAULT NULL,
`ReBruttoG` int(11) DEFAULT NULL,
`VerpackungG` int(11) DEFAULT NULL,
`VersicherungG` int(11) DEFAULT NULL,
`GutschriftsbetragNetto` int(11) DEFAULT NULL,
`GutschriftsbetragBrutto` int(11) DEFAULT NULL,
PRIMARY KEY (`GNu`),
KEY `grechnungsnr_gnu` (`GRechnungsnr`,`GNu`)
) ENGINE=MyISAM AUTO_INCREMENT=180 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
|
15.04.2014, 16:40:21
|
Anfänger
|
|
Registriert seit: Apr 2011
Alter: 51
Beiträge: 49
|
|
AW: View in Procedure verwenden
Code:
UPDATE `tabkundenadressen`, `abf_turnover_customer_year`
SET `tabkundenadressen`.`2014` = `abf_turnover_customer_year`.`turnover`
WHERE `tabkundenadressen`.`Kundennummer` = `abf_turnover_customer_year`.`KundennrR` and `abf_turnover_customer_year`.`jahr` = 2014;
Ich musste schlicht die VIEW noch in der ersten Zeile mit angeben, das war alles was ich vergessen hatte......
|
16.04.2014, 10:02:35
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: View in Procedure verwenden
Zitat:
Zitat von pguser
Mir fehlt auch was: die Lust, das weiter zu machen hier. EOD.
|
Willkommen im Klub. Seit wann gestattet dieser SQL-ähnliche MyZettelkasten eigentlich numerische Spaltenbezeichner? Jeder Compiler würde das Handbuch schmeißen, wenn man als Variablenbezeichner 2014 tippern würde.
|
16.04.2014, 10:18:45
|
Anfänger
|
|
Registriert seit: Apr 2011
Alter: 51
Beiträge: 49
|
|
AW: View in Procedure verwenden
Wenn das auch noch ein Makel ist werd' ich das auch noch ändern. Ist in drei Minuten gemacht.
Die Umstellung von INT auf DECIMAL hab' ich angefangen, aber da sitz ich sicher länger dran. Da hatte ich leider auf einen falschen Ratschlag gehört.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 18:58:37 Uhr.
|