Aktywne Wpisy
prawiczek92 +25
takie tam zdjęcie z #gdansk z sierpnia 2023, co uwazacie na temat tego zdjecia? Jestem seksiak, kobiety mnie podrywaja a wy zazdrosni #przegryw #przegrywpo30tce #podrywajzwykopem #pokazmorde
Niedługo mija 25 lat jak z kumplami na naszej miejscówce w lesie zakopaliśmy stalową skrzynkę zawierającą:
- notes z naszymi wpisami
- butelkę słynnej nalewki marki #keleris
- butelkę wina szlachetnej marki Jabłuszko Sandomierskie
- paczkę fajek marki Sobieskie
Skarb został zakopany przez grupę 4 przyjaciół celem ponownego odkopania go i konsumpcji 25 lat później jako swoisty test długowieczności naszej przyjaźni. Mieliśmy po 17 - 18 lat, dziś jesteśmy po czterdziestce. Niestety
- notes z naszymi wpisami
- butelkę słynnej nalewki marki #keleris
- butelkę wina szlachetnej marki Jabłuszko Sandomierskie
- paczkę fajek marki Sobieskie
Skarb został zakopany przez grupę 4 przyjaciół celem ponownego odkopania go i konsumpcji 25 lat później jako swoisty test długowieczności naszej przyjaźni. Mieliśmy po 17 - 18 lat, dziś jesteśmy po czterdziestce. Niestety
Albo wiadomo, że urodził się albo 8 kwietnia, albo 11 kwietnia, jak to zapisać?
#sql #bazydanych
@Ginden: pytanie - po co.
dodaj 4 kolumny:
data date (może być null)
rok tinyint/int (może być null)
miesiąc tinyint/int (może być null)
dzień tinyint/int (może być null)
tam gdzie znasz datę zapisuj w polu data (i ew. na intach), tam gdzie nie znasz zapisuj na intach - te informacje które znasz, np rok i miesiąc.
przechowywanie niepełnej daty byłoby kompletnie bez sensu - lepiej przechowywać null - będzie to info dla filtrów, że
@Ginden: anyway, jak powyżej. a znaczenie ma techniczne...
A czasem jest i range...
@edgar_k: Robisz stronę o monarchach europejskich w historii i chcesz dać możliwość wyszukiwania po dacie urodzenia.
Niestety, część królów ma nie w pełni znaną datę urodzenia, np. jedne źródła mówią o urodzeniu w czerwcu 1233, drugie o urodzeniu "pod koniec" 1232, a trzecie - o październiku 1233.
Zapisuj jako datę tylko to, co jest datą per se. Wszystko inne zapisuj w inny sposób. W przytoczonej sytuacji chyba najlepiej zrobić kolumnę uncertainbdate typu varchar obok standardowej bdate będącej typu date_. Będzie zabawa z wyszukiwaniem, wiem.
@marianbaczal: Cauka znowu przez Ciebie przemawia Marian
Pomyśl o tym tak - jeśli jest rozbieżność pomiędzy źródłami, to data nie jest znana, znane są pewne opinie na temat tego, jaka ona może być; w związku z tym tam, gdzie źródła podają datę, zapisuj datę a tam, gdzie źródła podają opinię, zapisuj opinię.
możesz datę trzymać w date dla indeksu, a osobno informację o dostępności danych rok/miesiąc/dzień w osobnych flagach, czy w jakimś small czy tiny int na bitach, tylko na potrzeby wyświetlania
na flagach możesz też trzymać informacje typu dokładnie/na poczatku/pod koniec/brak dla rok/miesiac/dzien
dla zakresu też możesz użyć flag poczatek zakresu/koniec zakresu
różne daty urodzenia trzymałbym oczywiście w osobnych rekordach
dla zakresów, to już zależy od wyszukiwania, albo osobny rekord albo