Diskuze: Návrh databáze - práce s časem.

Ostatní jazyky SQL SQL a databáze Návrh databáze - práce s časem.

Avatar
Salieri
Člen
Avatar
Salieri:

Zdravím vás,

potřebuji vytvořit databázi, kde budu mít uživatele. Uživatel bude mít hodnoty jméno,příjmení,da­tum předplatit,datum kdy končí předplatné.

Potřeboval bych aby se těsně před měsícem konce předplacení, se mi vypsalo upozornění, že končí některým uživatelům předplacení.

Předpokládám,že se bude pracovat s funkcí TIME()...
Chtěl bych vás poprosit o radu, jak bych to mohl vyřešit.

Díky.
S.

Odpovědět 2.1.2014 22:14
Hlavní zlo? **Školství a Matematika**!
Avatar
Kit
Redaktor
Avatar
Odpovídá na Salieri
Kit:

Malé nakopnutí:
http://dev.mysql.com/…nctions.html
Například:

SELECT jmeno FROM abonent WHERE TIMESTAMPDIFF(DAY, NOW(), expirace)<30;
Nahoru Odpovědět 2.1.2014 22:21
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Salieri
Člen
Avatar
Nahoru Odpovědět 2.1.2014 22:21
Hlavní zlo? **Školství a Matematika**!
Avatar
Paul
Člen
Avatar
Odpovídá na Salieri
Paul:

Salieri o jakou DB jde? Bylo by nejjednodušší si vytvořit nějakou proceduru (např. v PL/SQL u Oracle nebo T-SQL u SQL Serveru), která by ti to automaticky zobrazovala...

Editováno 2.1.2014 23:17
 
Nahoru Odpovědět 2.1.2014 23:16
Avatar
Kit
Redaktor
Avatar
Odpovídá na Paul
Kit:

Povídej, co bys na tom primitivním dotazu chtěl vylepšit.

Nahoru Odpovědět 2.1.2014 23:31
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.